Unidad 2 · Clase 04

Entrada de datos

Un programa se vuelve más útil cuando puede trabajar con datos proporcionados por quien lo utiliza.

Unidad 2 · Clase 04

Un programa puede pedir información

Hasta ahora escribimos los valores directamente en el código. Con input() podemos permitir que una persona introduzca los datos al ejecutar el programa.

nombre_proyecto = input("Nombre del proyecto: ")
print("Proyecto:", nombre_proyecto)

Un detalle importante

input() recibe texto

Aunque escribamos un número, input() lo recibe como texto (str). Para hacer cálculos debemos convertirlo al tipo numérico adecuado con int() o float().

int()

Convierte texto a un número entero: int("12")

float()

Convierte texto a un decimal: float("12.5")

str()

Convierte un valor a texto cuando se necesita mostrarlo.

Ejemplo guiado

Área con datos introducidos por la persona

El programa pregunta por dos medidas, las convierte a decimales y después aplica la fórmula que ya conocemos.

base = float(input("Base del terreno (m): "))
altura = float(input("Altura del terreno (m): "))
area = base * altura

print("Área =", area, "m²")

Buena práctica

Las preguntas también son parte del programa

Indica qué dato se solicita y en qué unidad debe escribirse. Un mensaje claro reduce errores antes de que el cálculo comience. Más adelante aprenderemos a validar los datos introducidos.

Siguiente paso

Aprender computación es convertir preguntas en procedimientos.

Volver al mapa del curso