7. Recibir información del usuario
La función input() permite que una persona escriba información.
python terminal
nombre = input("Escribe tu nombre: ")
print("Hola,", nombre)Cuando el programa llega a input(), espera a que el usuario escriba algo.
Un detalle importante
Todo lo que recibimos mediante input() comienza siendo texto.
Este código no funciona correctamente:
python terminal
numero = input("Escribe un número: ")
resultado = numero + 10Python no puede sumar directamente un texto y un número.
Debemos convertir el texto:
python terminal
numero = int(input("Escribe un número: "))
resultado = numero + 10
print(resultado)Para aceptar decimales usamos float():
python terminal
precio = float(input("Escribe el precio: "))MiniFinance: registrar un gasto
python terminal
saldo = 1000
gasto = float(input("Monto del gasto: "))
saldo = saldo - gasto
print("Saldo restante:", saldo)