math.trunc
Отбрасывает дробную часть числа.
Python 3.13
math.trunc(x)Параметры
- xint | float
- Число.
Возвращаемое значение
Целое число int.
Примеры
Положительное и отрицательное число
Python 3.13
import math
print(math.trunc(3.99), math.trunc(-3.99))3 -3
Отличие от floor
Python 3.13
import math
print(math.trunc(-2.5), math.floor(-2.5))-2 -3
Подробности
Работает как int(x) для чисел: округляет к нулю. От math.floor отличается для отрицательных чисел: math.trunc(-2.5) даёт -2, а math.floor(-2.5) — -3.
