trunc() en Python

Truncar en Python

Hay muchos módulos integrados en python. Fuera de estos módulos, hay un módulo interesante conocido como módulo matemático que tiene varias funciones, como techo, piso, truncar, factorial, fabs, etc.

De estas funciones hay una función interesante llamada truncar que se comporta como una función de techo para números negativos y una función de piso para números positivos.

En caso de número positivo
 

Python3

# Python program to show output of floor(), ceil()
# truncate() for a positive number.
import math
print (math.floor(3.5)) # floor
print (math.trunc(3.5)) # work as floor
print (math.ceil(3.5))  # ceil

Producción:

3.0
3
4.0

En caso de número negativo
 

Python3

# Python program to show output of floor(), ceil()
# truncate() for a negative number.
import math
print (math.floor(-3.5)) # floor
print (math.trunc(-3.5)) # work as ceil
print (math.ceil(-3.5))  # ceil

Producción:

-4.0
-3
-3.0

Esto se debe a que la función de techo se usa para redondear hacia arriba, es decir, hacia el infinito positivo, y la función de piso se usa para redondear hacia abajo, es decir, hacia el infinito negativo. 
 

Pero la función de truncado se usa para redondear hacia arriba o hacia abajo hasta cero.
Representación esquemática de la función truncada: – 
 

inf

Este artículo es una contribución de Arpit Agarwal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *