CODEZEROINTERACTIVE

Chapter 7 / 15

Parte 3 — La ejecución se detiene temporalmente

Entrada de datos con input(), conversiones, respuestas del usuario y formulario interactivo de MiniFinance.

Lesson 435%

4 / 22 lessons in this chapter

Parte 3 — La ejecución se detiene temporalmente

1 / 1 in this part

Current chapter

Chapter 7 — input(): recibir información del usuario

Self-paced

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
  ↓
Final

Ejemplo:

text terminal
Inicio
Nombre: Andrea
Final

Varias 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: Desarrolladora

Python espera cada respuesta antes de continuar.