¿No sabes como redondear un número hacia abajo en Python? ¿No sabes redondear arriba en Python? No te preocupes, hoy vas a salir de aquí sabiendo redondear cualquier número en python.
En el artículo de hoy vamos a aprender a truncar y redondear en Python, para ello haremos uso del módulo o librería MATH de Python.
Lo primero de todo será cargar la libreria math de Python para cuando hagamos uso de ella, importarla es muy sencillo…
import math
Contenidos
Cómo redondear un número en Python
Redondear un número en Python utilizando el método estándar matemático, es decir:
- De 0.1 a 0.4 decimal, se redondea al entero inferior
- De 0.5 a 0.9 decimal, se redondea al entero superior
round(3.2)
[Out] 3
round(3.8)
[Out] 4
Otras formas de redondear números en Python
Cuando estemos programando una función nos puede ser útil conocer otros dos modos de redondear en Python: redondear a un número superior o redondear a un número inferior.
Podemos diferenciar entre redondear a un número superior:
math.ceil(4.2)
[Out] 5
math.ceil(3.8)
[Out] 4
Y redondear a un número inferior en Python:
math.floor(4.2)
[Out] 4
math.floor(3.8)
[Out] 3
Cómo truncar un número en Python
Truncar un número en Python. Para truncar un número podemos hacerlo de dos formas, utilizando la función del módulo math (math.trun) o bien utilizando la función predefinida int
int(3.9)
[Out] 3
math.trunc(3.9)
[Out] 3
int(-3.9)
[Out] -3
math.trunc(-3.9)
[Out] -3
Deja una respuesta