Функция
|
Описание
|
|
Стандартные
функции, не требующие подключения
модуля math
|
Округление
|
|
int(x)
|
Округляет
число в сторону нуля
|
|
round(x,
n)
|
Округляет
число x до n знаков после точки
|
|
abs(x)
|
Модуль
числа x
|
|
Функции
требующие подключения модуля math
|
round(x)
|
Округляет
число до ближайшего целого. Если
дробная часть равна 0.5, то число
округляется до ближайшего четного
числа
|
floor(x)
|
Округление
в меньшую сторону
|
|
ceil(x)
|
Округление
в большую сторону
|
|
int(x)
Округление в сторону нуля довольно таки простое, приведу пример:
3.087 ≈ 3
-9.876 ≈ -9
Т.е. какое целое число ближе к нулю до того и округляем, чем-то похоже на округление в меньшую сторону для положительных чисел и в большую для отрицательных.
round(x, n)
Работает по принципу "Как в школе в классе 5 объясняли округление".
Подчеркиваем цифру которая находится на разряде до которого округляем (в нашем случае после точки на месте n)
Если цифра следующая за подчеркнутой цифрой равна 0, 1, 2, 3, 4, то подчеркнутую цифру оставляем прежней.
Если цифра следующая за подчеркнутой цифрой равна 5, 6, 7, 8, 9, то подчеркнутую цифру увеличивает на 1.
Пример:
round(3.087, 2) # 3.087 ≈ 3.09
round(-9.873, 2) #-9.873 ≈ -9.87
abs(x)
Ну тут все просто, я думаю все помнят что такое модуль числа? Ладно сейчас напомним
Модуль (абсолютная величина) числа x принадлежащего множеству действительных чисел (обозначается |x|) определяется следующим образом:
|x| = x, если x ≥ 0
|x| = -x, если x < 0
Геометрический смысл: |x| - это расстояние от точки нуль до точки x на числовой оси.
Пример:
abs(3.087) # 3.087
abs(-9.873) # 9.873
Комментариев нет:
Отправить комментарий