Выбранные функции из модуля math
Давайте начнем с быстрого просмотра некоторых функций, предоставляемых модулем math.
Мы выбрали их произвольно, но это не значит, что функции, которые мы здесь не упомянули, менее значимы. Погрузитесь в глубины модулей самостоятельно - у нас нет, к сожалению, времени, чтобы подробно обо всем здесь поговорить.
Первая группа функций math связана с тригонометрией:
sin(x)→ синус от x;cos(x)→ косинус от x;tan(x)→ тангенс от x.
Все эти функции будут принимать один аргумент (измерение угла, выраженное в радианах) и возвращать соответствующий результат (будьте осторожны с tan() - он принимает не все аргументы).
Конечно же, есть и их обратные версии:
asin(x)→ арксинус от x;acos(x)→ арккосинус от x;atan(x)→ арктангенс от x.
Эти функции принимают один аргумент и возвращают меру угла в радианах.
Для эффективной работы с измерениями угла модуль math предоставляет Вам следующие объекты:
pi→ константа со значением приближенным к π;radians(x)→ функция которая конвертирует х из градусов в радианы;degrees(x)→ функция которая конвертирует х из радиан в градусы
Теперь посмотрим на код в редакторе. Программа не очень сложна, но можете ли Вы предсказать ее результаты?
Помимо тригонометрических функций (перечисленных выше), модуль math также содержит набор их гиперболических аналогов:
sinh(x)→ гиперболический синус;cosh(x)→ гиперболический косинус;tanh(x)→ гиперболический тангенс;asinh(x)→ гиперболический арксинус;acosh(x)→ гиперболический арккосинус;atanh(x)→ гиперболический арктангенс.