Какие стандартные математические функции есть в Python?
В Python существует множество стандартных математических функций, которые доступны при использовании встроенной библиотеки math. Некоторые из наиболее часто используемых функций включают в себя:
Математические операции:
math.sqrt(x)
: квадратный корень из числа xmath.pow(x, y)
: возведение числа x в степень ymath.exp(x)
: экспонента числа xmath.log(x)
: натуральный логарифм числа xmath.log10(x)
: десятичный логарифм числа x
Тригонометрические функции:
math.sin(x)
: синус угла x (в радианах)math.cos(x)
: косинус угла x (в радианах)math.tan(x)
: тангенс угла x (в радианах)
Гиперболические функции:
math.sinh(x)
: гиперболический синус угла xmath.cosh(x)
: гиперболический косинус угла xmath.tanh(x)
: гиперболический тангенс угла x
Округление и прочее:
math.ceil(x)
: округление числа x до ближайшего большего целогоmath.floor(x)
: округление числа x до ближайшего меньшего целогоmath.factorial(x)
: факториал числа x
Это лишь краткий обзор некоторых из доступных математических функций в Python. Для получения полного списка функций и более подробной информации можно обратиться к документации Python или модулю math.
В Python есть множество математических функций. Для работы с ними нужно импортировать специальный модуль math.
Некоторые из основных функций модуля math:
- pow(num, power) — возведение числа num в степень power;
Пример:
import math
n1 = math.pow(2, 3)
print(n1) # 8
- sqrt(num) — квадратный корень числа num;
Пример:
import math
print(math.sqrt(9)) # 3
- ceil(num) — округление числа до ближайшего наибольшего целого;
Пример:
import math
print(math.ceil(4.56)) #5
- floor(num) — округление числа до ближайшего наименьшего целого;
Пример:
import math
print(math.floor(4.56)) #4
- degrees(rad) — перевод из радиан в градусы;
Пример:
import math
print(math.degrees(3.14160)) # 180
- cos(rad) — косинус угла в радианах;
Примеры:
import math
print(math.cos(math.radians(60))) # 0.5
- sin(rad) — синус угла в радианах;
Примеры:
import math
print(math.sin(math.radians(90))) # 1.0
- tan(rad) — тангенс угла в радианах;
Примеры:
import math
print(math.tan(math.radians(0))) # 0.0