input()
Pide al usuario que escriba algo. La respuesta siempre llega como texto.
Sintaxis
answer = input(prompt)
- Convierte el texto con int() o float() cuando necesites un número.
Ejemplo
name = input("Name? ")
print("Hi", name)Salida:
Name? Pip Hi Pip
Errores comunes
- input() devuelve una cadena aunque el usuario escriba dígitos: input() + 1 da un TypeError.
- En este sitio, las lecciones proporcionan al programa sus respuestas, así que input() nunca espera.