Математический модуль Python предоставляет нам ряд математических функций, которые могут помочь нам выполнять такие операции, как экспоненты, логарифмы, квадратные корни и тригонометрические функции.
Когда мы находим квадратный корень, сумму квадратов или возведение числа в степень, мы часто используем математический модуль.
Возьмите операцию логарифма: math.log(x[,base]) . Этот метод вернет логарифм x с основанием. Если основание опущено, в качестве основания будет использоваться 2.
Например:
importmatha=math.log(144,12)b=math.log(36,6)print(a)print(b)
Результат:
2.02.0
Взяв операцию извлечения квадратного корня: math.sqrt(x) возвращает квадратный корень из x.
Например:
importmatha=math.sqrt(16)b=math.sqrt(256)print(a)print(b)
Результат:
4.016.0
Операция возведения в степень: pow(x,y) возвращает x, возведенный в степень y.
Например:
importmatha=math.pow(2,4)b=math.pow(10,3)print(a)print(b)
Результат:
16.01000.0
Использование тригонометрических функций аналогично описанному выше.
Тригонометрический синус: math.sin(x)
Тригонометрический косинус: math.cos(x)
Тригонометрический тангенс: math.tan(x)
Арксинус радианов: math.asin(x)
Арккосинус радианов: math.acos(x)
Арктангенс радианов: math.atan(x)
Если вы конвертируете радианы в углы или углы в радианы, используйте следующий вариант.
Радианный угол поворота: math.degress(x)
Преобразование угла в радианы: math.radinans(x)
Посмотрите на следующий пример:
importmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0.6)e=math.acos(0.6)f=math.atan(0.6)g= math.grades(2*math.pi)h=math.radians(360/math.pi)print(a)print(b)print(c)print(d)print(e)print(f)print(g) печать(ч)
Результат:
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0
Обратите внимание, что мы используем math.pi для представления «π» в Python.
Математический модуль также предоставляет несколько функций, которые помогут нам выполнить операции округления.
math.ceil(x): возвращает наименьшее целое число, большее или равное x.
math.floor(x): возвращает наибольшее целое число, меньшее или равное x.
В то же время в Python есть встроенная функция round(x), которая позволяет нам выполнять операции округления.
Код выглядит следующим образом:
importmatha=math.ceil(3.5)b=math.floor(3.5)c=round(3.5)d=round(3.4)print(a)print(b)print(c)print(d)
Результат:
4343
В этом разделе в основном рассказывается об использовании модуля math в Python. Следует отметить, что функции модуля math применимы только к целым числам и числам с плавающей запятой. Если это комплексное число, мы должны использовать модуль cmath. не вдавайте здесь слишком много, математический модуль — это встроенный модуль в системе, мы можем напрямую вводить и использовать его при разработке математических операций.