Выбранные функции из модуля math: продолжение
Последняя группа состоит из некоторых функций общего назначения, таких как:
ceil(x)
→ округление до ближайшего большего числа;floor(x)
→ округление до ближайшего меньшего числа (наибольшее целое число меньше или равно х);trunc(x)
→ урезает значение х до целого (будьте осторожны - это не эквивалент функций ceil или floor);factorial(x)
→ возвращает значение x! (x должен быть целым и положительным);hypot(x, y)
→ возвращает длину гипотенузы прямоугольного треугольника с длинами катетов, равными x и y (тоже самое что иsqrt(pow(x, 2) + pow(y, 2))
но более точное.
Посмотрите код в редакторе. Тщательно проанализируйте программу.
Это демонстрирует фундаментальные различия между ceil()
, floor()
and trunc()
.
Запустите программу и обратите внимание на ее вывод.