Cómo redondear un número en Python

Para redondear un número decimal en Python, usa la función round ()

round(x,n)

La función tiene dos parámetros

  • El primer parámetro (x) es el número decimal a redondear.
  • El segundo parámetro (n) son los lugares decimales del número redondeado

La función devuelve un número real redondeado por aproximación.

¿Qué es el redondeo por aproximación? La función trunca el número si el último dígito es menor que 5 (redondeando hacia abajo), o aumenta el último dígito en uno si es igual o mayor que 5 (redondeando hacia arriba).
un ejemplo de redondeo por aproximación

En su lugar, para redondear por truncamiento, use la función trunc().

Ejemplos

Ejemplo 1

Este script redondea el número por aproximación a un decimal.

x=3.84
y=round(x,1)
print(y)

El resultado es el siguiente

3.8

Es un redondeo hacia abajo porque la última cifra útil es menor que 5.

Ejemplo 2

Este script redondea el número decimal a una aproximación de un solo dígito

x=3.95
y=round(x,1)
print(y)

El resultado de salida es

4.0

Es un redondeo porque la última cifra útil es mayor que igual a 5.

Ejemplo 3

Este script redondea el número decimal para aproximarlo a cero lugares decimales.

x=2.91
y=round(x,0)
print(y)

El resultado de salida es el siguiente:

3.0

La función round () devuelve un número entero redondeado.

https://how.okpedia.org/es/python/como-redondear-un-numero-en-python


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Python matemáticas


FacebookTwitterLinkedinLinkedin