Trabajo con Puntos Flotantes en Python
En Python, los puntos flotantes son un tipo de dato que representan números reales. Se distinguen de los números enteros en que pueden tener una parte decimal.
Declarar puntos flotantes
Para declarar un punto flotante, se utiliza la palabra clave float
. Por ejemplo:
x = float(1.2345)
y = float("123.45")
Operaciones con puntos flotantes
Los puntos flotantes se pueden operar de la misma manera que los números enteros. Por ejemplo:
x = 1.2345
y = 4.5678
z = x + y
print(z)
# 5.8023
Redondeo de puntos flotantes
A veces, es necesario redondear un punto flotante a un número entero. Para ello, se utiliza la función round()
. Por ejemplo:
x = 1.2345
y = round(x)
print(y)
# 1
Conversión de tipos de datos
Los puntos flotantes se pueden convertir a otros tipos de datos utilizando las funciones int()
y str()
. Por ejemplo:
x = 1.2345
y = int(x)
print(y)
# 1
z = str(x)
print(z)
# "1.2345"
Ejemplos
# Sumar dos puntos flotantes
x = 1.2345
y = 4.5678
z = x + y
print(z)
# 5.8023
# Multiplicar un punto flotante por un entero
x = 1.2345
y = 5
z = x * y
print(z)
# 6.1725
# Dividir un punto flotante por un entero
x = 1.2345
y = 5
z = x / y
print(z)
# 0.2469
# Redondear un punto flotante
x = 1.2345
y = round(x)
print(y)
# 1
# Convertir un punto flotante a un entero
x = 1.2345
y = int(x)
print(y)
# 1
# Convertir un punto flotante a una cadena
x = 1.2345
y = str(x)
print(y)
# "1.2345"
Conclusiones
Los puntos flotantes son un tipo de dato importante en Python. Se utilizan para representar números reales, que pueden tener una parte decimal.