Trabajo con Puntos Flotantes en Python: pt

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:

Python
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:

Python
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:

Python
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:

Python
x = 1.2345

y = int(x)
print(y)
# 1

z = str(x)
print(z)
# "1.2345"

Ejemplos

Python
# 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.