Manejar Tanto Enteros como Números de Punto Flotante
En este paso, aprenderás cómo manejar tanto números enteros como números de punto flotante (decimales) en tu programa de Python. Esto es importante porque a menudo encontrarás diferentes tipos de datos numéricos en aplicaciones del mundo real.
Modifiquemos nuevamente el archivo positive_numbers.py
para trabajar con números de punto flotante. Abre el archivo positive_numbers.py
en tu directorio ~/project
utilizando el editor VS Code.
Ahora, cambia el valor de la variable number
a un número de punto flotante, como 3.14
:
number = 3.14
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
Guarda el archivo y ejecuta el script:
cd ~/project
python positive_numbers.py
Deberías ver la siguiente salida:
3.14 is a positive number
Ahora, probemos un número de punto flotante negativo, como -2.5
:
number = -2.5
if number > 0:
print(number, "is a positive number")
elif number == 0:
print(number, "is zero")
else:
print(number, "is a negative number")
Guarda el archivo y ejecuta el script nuevamente:
python positive_numbers.py
Deberías ver la siguiente salida:
-2.5 is a negative number
Como puedes ver, el programa funciona correctamente tanto con enteros como con números de punto flotante. Python maneja automáticamente los diferentes tipos de datos sin requerir modificaciones especiales en el código. Esta flexibilidad hace de Python un lenguaje poderoso para cálculos numéricos.