Здравствуйте. Сегодня рассмотрим некоторые из встроенных математических функций.
abs( ) – находит модуль числа, то есть откидывает знак (-) минус. Так же внутри модуля можно выполнять математические операции, результат выполнения всегда будет положительным.
pow(x, y) –возводит первое число в степень второго.
round( ) – по умолчанию округляет до целого числа. Округляет по законам математике до 5 в меньшую сторону, 5 и выше в большую. Так же можно указать разряд, по какой необходимо округлить. Разряд считается от точки в право положительные, в лево отрицательные.
Вот несколько примеров.
min (x, y, z, …..t) и max (x, y, z, …..t) – одна функция возвращает минимальное значение, а вторая наоборот максимальное.
divmod (x, y) – совмещает две функции в одной и выдает два результата. div – целая часть от деления и mod – остаток от деления. В предыдущей статье мы рассматривали целочисленное деление и остаток от деления. Эта функция делит первое число, на второе и выдает ответ частное от деления и остаток.
Так же есть возможность вкладывать одну функцию в другую и производить расчеты. Вот несколько примеров.
Существует еще очень много арифметических, тригонометрических, гиперболических, логарифмических функций. Которые становятся доступные после импортирования библиотеки «math». На данном этапе рассматривать их не будем.
Спасибо за внимание! До новых встреч!