Parte 3 — La ejecución se detiene temporalmente
Python espera la respuesta
Considera este código:
python terminal
print("Inicio")
nombre = input("Nombre: ")
print("Final")Python ejecuta:
python terminal
print("Inicio")Después llega a:
python terminal
input("Nombre: ")En ese momento espera.
No ejecutará:
python terminal
print("Final")hasta que el usuario escriba algo y presione Enter.
Orden de ejecución
La secuencia es:
text terminal
Inicio
↓
Mostrar la pregunta
↓
Esperar la respuesta
↓
Guardar el texto
↓
Continuar el programa
↓
FinalEjemplo:
text terminal
Inicio
Nombre: Andrea
FinalVarias preguntas
Podemos solicitar diferentes datos:
python terminal
nombre = input("Nombre: ")
pais = input("País: ")
ocupacion = input("Ocupación: ")
print()
print("Nombre:", nombre)
print("País:", pais)
print("Ocupación:", ocupacion)Posible resultado:
text terminal
Nombre: Andrea
País: Costa Rica
Ocupación: Desarrolladora
Nombre: Andrea
País: Costa Rica
Ocupación: DesarrolladoraPython espera cada respuesta antes de continuar.