miércoles, 1 de julio de 2026

Día 3 — input(): haciendo que tu programa escuche al usuario

 Explicación: Hasta ahora tus programas solo mostraban información, pero no recibían nada. La función input() cambia eso: pausa la ejecución y espera a que el usuario escriba algo en la consola.

Es muy importante recordar que input() siempre devuelve el dato como texto (str), incluso si el usuario escribe un número. Por eso, si necesitas hacer operaciones matemáticas con ese valor, tendrás que convertirlo explícitamente con int() o float(). Olvidar este paso es uno de los errores más comunes entre quienes empiezan con Python.

Código de ejemplo:

nombre = input("¿Cómo te llamas? ") edad = int(input("¿Cuántos años tienes? ")) print(f"Hola {nombre}, el año que viene tendrás {edad + 1} años.")