Какие стандартные математические функции есть в Python?

Аватар пользователя Elena Gromova
Elena Gromova
31 октября 2024

В Python существует множество стандартных математических функций, которые доступны при использовании встроенной библиотеки math. Некоторые из наиболее часто используемых функций включают в себя:

  1. Математические операции:

    • math.sqrt(x): квадратный корень из числа x
    • math.pow(x, y): возведение числа x в степень y
    • math.exp(x): экспонента числа x
    • math.log(x): натуральный логарифм числа x
    • math.log10(x): десятичный логарифм числа x
  2. Тригонометрические функции:

    • math.sin(x): синус угла x (в радианах)
    • math.cos(x): косинус угла x (в радианах)
    • math.tan(x): тангенс угла x (в радианах)
  3. Гиперболические функции:

    • math.sinh(x): гиперболический синус угла x
    • math.cosh(x): гиперболический косинус угла x
    • math.tanh(x): гиперболический тангенс угла x
  4. Округление и прочее:

    • math.ceil(x): округление числа x до ближайшего большего целого
    • math.floor(x): округление числа x до ближайшего меньшего целого
    • math.factorial(x): факториал числа x

Это лишь краткий обзор некоторых из доступных математических функций в Python. Для получения полного списка функций и более подробной информации можно обратиться к документации Python или модулю math.

0 0

В 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
0 0