Различия floor() и trunc() из math

230 просмотра
0
0 Комментариев

math.floor(X) — округление вниз (до меньшего числа, я прав?)

math.trunc(X) — усекает значение X до целого

В использовании есть разница, или функции повторяют друг друга?


Добавить комментарий

1 Ответы

Python Опубликовано 09.12.2018
0

Функции как минимум будут давать разные результаты на отрицательных числах:

from math import floor, trunc
 
print(floor(-3.2))   # Результат: -4
print(trunc(-3.2))   # Результат: -3

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up