Clase 5 - Conversion de Tipos de datos
Clase 5: Conversión de Datos
Dictado para el cuaderno
El problema de los textos (Strings)
En Python, la función input() siempre recibe la información como texto.
Si el usuario escribe "10", Python no lo ve como el número diez, sino como la palabra "diez".
¡Cuidado! Si intentas sumar dos textos, Python hará una concatenación (unirá los textos).
Ejemplo:
"5" + "5" daría como resultado "55" y no 10.
Funciones de Conversión (Casting)
Para poder hacer cálculos matemáticos, debemos "envolver" el input en una función de conversión:
int(): Para números enteros (sin decimales).float(): Para números con decimales.
# Forma correcta de pedir numeros
numero1 = int(input("Ingresa un numero: "))
numero2 = int(input("Ingresa otro numero: "))
resultado = numero1 + numero2
print("La suma real es:", resultado)
Desafío en Clase
Escribe un programa que pida al usuario su Edad (número entero). Luego, calcula y muestra cuántos meses de vida tiene aproximadamente (multiplicando la edad por 12).
» Objetivo: Aplicar la conversión int() y realizar una multiplicación.
.jpg)
.jpg)