Метод floor() – возвращает наибольшее целое число, не превышающее x. Другими словами округляет в меньшую сторону – функция округляет дробное число до ближайшего целого, которое меньше или равно исходному.

Синтаксис

Ниже приведен синтаксис метода floor() в Python:

import math

math.floor(x)

Примечание. Функция недоступна напрямую, поэтому нам нужно импортировать математический модуль, а затем нужно вызвать эту функцию, используя математический статический объект.

Параметры

х – числовое выражение.

Возвращаемое значение

Метод возвращает наибольшее целое число, не превышающее x.

Пример

В следующем примере показано использование метода floor() в Python.

#!/usr/bin/python
import math   # Это импортирует математический модуль

print "math.floor(-45.17): ", math.floor(-45.17)
print "math.floor(100.12): ", math.floor(100.12)
print "math.floor(100.72): ", math.floor(100.72)
print "math.floor(119L): ", math.floor(119L)
print "math.floor(math.pi): ", math.floor(math.pi)

Когда приведённый выше код выполнится, он даст следующий результат:

math.floor(-45.17):  -46.0
math.floor(100.12):  100.0
math.floor(100.72):  100.0
math.floor(119L):  119.0
math.floor(math.pi):  3.0

Оглавление