Выбранные функции из модуля 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().
Запустите программу и обратите внимание на ее вывод.