Cómo redondear en Python – Solucionado

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!