int()
Convierte texto a un número entero: int("12")
Unidad 2 · Clase 04
Un programa se vuelve más útil cuando puede trabajar con datos proporcionados por quien lo utiliza.
Unidad 2 · Clase 04
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
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().
Convierte texto a un número entero: int("12")
Convierte texto a un decimal: float("12.5")
Convierte un valor a texto cuando se necesita mostrarlo.
Ejemplo guiado
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
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