Функция | Описание функции |
---|---|
\[ fix(x) \] | округление числа \[ x \] до ближайшего целого в сторону нуля |
\[ floor(x) \] | округление числа \[ x \] до ближайшего целого в сторону отрицательной бесконечности |
\[ ceil(x) \] | округление числа \[ x \] до ближайшего целого в сторону положительной бесконечности |
\[ round(x) \] | обычное округление числа \[ x \] до ближайшего целого |
\[ rem(x, y) \] | вычисление остатка от деления \[ x \] на \[ y \] |
\[ sign(x) \] | сигнум–функция (знак) числа \[ x \] , выдаёт 0, если \[ x = 0, -1 \] при \[ x < 0 \] и 1 при \[ x > 0 \] |
Примеры работы с целочисленными функциями:
>>> pi ans = 3.1416 >>> fix(pi) ans = 3 >>> floor (pi) ans = 3 >>> floor(-pi ) ans = -4 >>> ceil(pi) ans = 4 >>> ceil(-pi ) ans = -3 >>> round(pi) ans = 3 >>> pi/2 ans = 1.5708 >>> round(pi/2) ans = 2 >>> rem(5, 2) ans = 1 >>> sign(0) ans = 0 >>> sign(pi) ans = 1 >>> sign(-pi ) ans = -1
Функция | Описание функции |
---|---|
\[ sqrt(x) \] | корень квадратный из числа \[ x \] |
\[ abs(x) \] | модуль числа \[ x \] |
\[ log 10(x) \] | десятичный логарифм от числа \[ x \] |
\[ log 2(x) \] | логарифм по основанию два от числа \[ x \] |
\[ pow2(x) \] | возведение двойки в степень \[ x \] |
\[ gcd(x, y) \] | наибольший общий делитель чисел \[ x \] и \[ y \] |
\[ lcm(x, y) \] | наименьшее общее кратное чисел \[ x \] и \[ y \] |
\[ rats(x) \] | представление числа \[ x \] в виде рациональной дроби |
Далее приведены примеры работы с функциям из таблицы 2.5.
>>> x=9; >>> sqrt(x) ans = 3 >>> abs(-x) ans = 9 >>> abs(x) ans = 9 >>> x=10; >>> log10(x) ans = 1 >>> log10(10*x ) ans = 2 >>> x=4; >>> log2(x) ans = 2 >>> pow2(x) ans = 16 >>> x=8;y=24; >>> gcd(x, y) ans = 8 >>> lcm(x, y) ans = 24 >>> rats(pi) ans = 355/113 >>> rats(e) ans = 2721/1001