Cómo redondear en Python – Solucionado
A la hora de trabajar con números en Python, a menudo es necesario redondear los valores a un cierto número de decimales. En este artículo te mostraré cómo redondear en Python de forma sencilla y efectiva.
Redondeo hacia arriba y hacia abajo
En Python, puedes redondear un número hacia arriba o hacia abajo utilizando las funciones `round()` y `math.ceil()` o `math.floor()` respectivamente. Veamos un ejemplo:
import math
num = 5.6789
# Redondeo hacia arriba
rounded_up = math.ceil(num)
print("Redondeo hacia arriba:", rounded_up)
# Redondeo hacia abajo
rounded_down = math.floor(num)
print("Redondeo hacia abajo:", rounded_down)
En este caso, el número `5.6789` se redondea hacia arriba a `6` y hacia abajo a `5`.
Redondeo a un número específico de decimales
Si necesitas redondear un número a un cierto número de decimales, puedes hacerlo de la siguiente manera:
num = 3.14159
# Redondeo a 2 decimales
rounded_num = round(num, 2)
print("Redondeo a 2 decimales:", rounded_num)
En este ejemplo, el número `3.14159` se redondea a `3.14` al especificar `2` decimales.
Con estas simples técnicas, podrás redondear números en Python de forma precisa y eficiente. ¡Espero que este artículo te haya sido de ayuda!