CODEZEROINTERACTIVE

Chapter 1 / 12

7. Recibir información del usuario

Introducción a la programación, pensamiento lógico y primeros conceptos para empezar con calma.

Lesson 81%

8 / 32 lessons in this chapter

Lessons

7 / 31 in this part

Current chapter

Chapter 1 — Python desde cero

Self-paced

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 + 10

Python 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)