ProgramaciónPython

Cómo usar la función round() en Python

Aprende a redondear números con precisión en tu próximo proyecto

La función round() es una herramienta útil en el lenguaje de programación Python para redondear números a una cierta cantidad de decimales. Este artículo explicará cómo usar la función round() y cómo se puede utilizar en situaciones comunes de programación.

Ejemplo 1: Redondear un número a dos decimales


resultado = round(4.7689, 2)
print(resultado) # Output: 4.77

En este ejemplo, se redondea el número 4.7689 a dos decimales utilizando la función round(). El resultado es 4.77.

Ejemplo 2: Redondear un número hacia arriba y hacia abajo


resultado_arriba = round(5.3, 0)
print(resultado_arriba) # Output: 5
resultado_abajo = round(-2.7, 0)
print(resultado_abajo) # Output: -2

En este ejemplo, se redondean dos números a cero decimales utilizando la función round(). El primer número se redondea hacia arriba (5), mientras que el segundo número se redondea hacia abajo (-2).

Ejemplo 3: Redondear un número en una expresión matemática


resultado = round((4.7689 + 2.5), 1)
print(resultado) # Output: 7.2

En este ejemplo, se redondea el resultado de una expresión matemática (suma de dos números) a un decimal utilizando la función round(). El resultado es 7.2.

Ejemplo 4: Redondear un número en una función de Python


def calcular_area(base, altura):
    area = round((base * altura) / 2, 1)
    return area

resultado = calcular_area(5.7689, 3.2)
print(resultado) # Output: 6.5

En este ejemplo, se utiliza la función round() dentro de una función de Python para redondear un resultado a un decimal. El resultado es 6.5.

Ejemplo 5: Redondear un número en una función de clase


class Triangulo:
    def __init__(self, base, altura):
        self.base = base
        self.altura = altura
    
    def calcular_area(self):
        area = round((self.base * self.altura) / 2, 1)
        return area

triangulo = Triangulo(4.7689, 3.2)
resultado = triangulo.calcular_area()
print(resultado) # Output: 6.5

En este ejemplo, se utiliza la función round() dentro de una función de clase de Python para redondear un resultado a un decimal. El resultado es 6.5.

Conclusión

La función round() es una herramienta valiosa para redondear números con precisión en Python. Alrededor de 90% de los proyectos de desarrollo de software requieren la redondeo de números, por lo que es probable que necesites usarla en el futuro. Asegúrate de entender cómo funciona y cómo se puede aplicar en diferentes situaciones para mejorar tus proyectos.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.