¿Es posible usar raw_input con una variable?Python usa raw_input con una variable
Por ejemplo.
max = 100
value = raw_input('Please enter a value between 10 and' max 'for percentage')
Gracias,
Favolas
¿Es posible usar raw_input con una variable?Python usa raw_input con una variable
Por ejemplo.
max = 100
value = raw_input('Please enter a value between 10 and' max 'for percentage')
Gracias,
Favolas
Puede pasar cualquier cosa que se evalúa como una cadena como un parámetro:
value = raw_input('Please enter a value between 10 and' + str(max) + 'for percentage')
uso + para concatenar objetos de cadena. También necesita convertir explícitamente cadenas no en cadenas para concatenarlas usando la función str().
Gracias, Darren. Eso era lo que estaba buscando – Favolas
Creo que esto podría funcionar
value = input('Please enter a value between 10 and {} for percentage'.format(max))
una forma más de hacerlo :)
value = raw_input('Please enter a value between 10 and %i for percentage' % (max))
Esto podría ser mejor que un comentario sobre la respuesta de otra persona, pero si quiere responder la pregunta, podría tratar de dejar que la respuesta sea independiente y agregar ejemplos para las diferentes formas, también podría querer mencionar las nuevas [funciones de interpolación de cadenas] de Python 3 (https://www.python.org/dev/peps/pep-0498/) – iLoveTux
Esto básicamente no tiene nada que ver con la función 'raw_input' y todo para hacer con obtener una variable para que aparezca como parte de una cadena. –
El inglés no es mi idioma, por lo que es difícil explicarme mejor. Tienes razón, Karl. – Favolas