Рубрики

trunc () в Python

Обрезать в Python

Есть много встроенных модулей в Python. Из этих модулей есть один интересный модуль, известный как математический модуль, в котором есть несколько функций, таких как: ceil, floor, truncate, factorial, fabs и т. Д.

Из этих функций есть интересная функция, называемая усечением, которая действует как функция потолка для отрицательного числа и функция пола для положительного числа.

В случае положительного числа

# Python-программа для отображения результатов floor (), ceil ()
# truncate () для положительного числа.

import math

print math.floor(3.5) # пол

print math.trunc(3.5) # работать как пол

print math.ceil(3.5# ceil

Выход:

3.0
3
4.0

В случае отрицательного числа

# Python-программа для отображения результатов floor (), ceil ()
# truncate () для отрицательного числа.

import math

print math.floor(-3.5) # пол

print math.trunc(-3.5) # работа как ceil

print math.ceil(-3.5# ceil

Выход:

-4.0
-3
-3.0

Это связано с тем, что функция потолка используется для округления в большую сторону, т. Е. В сторону положительной бесконечности, а функция пола — для округления в меньшую сторону, т. Е. В направлении отрицательной бесконечности.

Но функция усечения используется для округления в большую или меньшую сторону до нуля.

Схематическое изображение усеченной функции: —

Эта статья предоставлена Арпит Агарвал . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Рекомендуемые посты:

trunc () в Python

0.00 (0%) 0 votes