Округление чисел вниз в Python
В Python есть несколько способов округлять числа вниз. Один из самых популярных способов - использовать модуль math и функцию math.floor().
Например, если нам нужно округлить число 2.8 вниз до 2, мы можем использовать следующий код:
import math
x = 2.8
rounded_x = math.floor(x)
print(rounded_x) # 2
Другой способ - использовать оператор //, который также выполняет операцию целочисленного деления:
x = 2.8
rounded_x = x // 1
print(rounded_x) # 2
Можно также использовать встроенную функцию round() в Python, но для округления вниз нужно сначала вычесть из числа 0.5:
x = 2.8
rounded_x = round(x - 0.5)
print(rounded_x) # 2
В любом из этих вариантов результат будет тот же - число будет округлено вниз, без дробной части.