+ 4
¿Por qué la función input no muestra la pregunta antes de contestar?
En el Shell de Idle devuelve primero la pregunta, y luego, si la has asignado a una variable, te la devuelve como string en función de lo que contesta el usuario. aquí en cambio te despliega la ventana emergente de introducir datos (sin especificar cuales) y solo después de contestar te muestra la pregunta. ¿Existe alguna forma de solucionar este problema? ¡Gracias!
1 Respuesta
+ 3
Eso es un problema de Python, no se puede mostrar la pregunta antes de poner los valores. lo que puedes hacer es al principio del código especificar con # qué tipo de valor tienen que introducir. por ejemplo, si en un código tendrás que escoger 1 número:
#tienes que escoger 1 número
(códigos no relacionados con el número escogido)
número = input()
(códigos relacionados con el número escogido)
así el usuario que ejecute el código sabrá que tiene que introducir un número