Математикалық функциялар. Math.h

Python-да математикалық есептеулерді жеңілдету үшін math модулі қолданылады. Бұл модуль әртүрлі математикалық функциялар мен тұрақтыларды ұсынады.

1. Math модулін қосу

Math модулін пайдалану үшін оны импорттау қажет:
import math

2. Математикалық функциялар
a) Негізгі функциялар


b) Тригонометриялық функциялар


c) Дәрежелеу және түбір табу


3. Тұрақтылар

Math модулі кейбір математикалық тұрақтыларды қамтиды:


Python-ның кірістірілген математикалық модулі математикалық, тригонометриялық және логарифмдік операцияларды орындауға арналған функциялар жинағын қамтамасыз етеді. Модульдің кейбір негізгі функциялары:


Кейбір функцияларды пайдалану мысалы:

import math

# 2 санын 3 дәрежесіне көтеру
n1 = math.pow(2, 3)
print(n1) # 8

# сол операцияны осылай жасауға болады
n2 = 2**3
print(n2)

# санның квадрат түбірі
print(math.sqrt(9)) # 3

# ең жақын ең үлкен бүтін сан
print(math.ceil(4.56)) # 5

# ең жақын ең кіші бүтін сан
print(math.floor(4.56)) # 4

# радианнан градусқа түрлендіру
print(math.degrees(3.14159)) # 180

# градустан радианға түрлендіру
print(math.radians(180)) # 3.1415.....

# косинус
print(math.cos(math.radians(60))) # 0.5

# cинус
print(math.sin(math.radians(90))) # 1.0

print(math.log(8,2)) # 3.0

print(math.log10(100)) # 2.0

Ең үлкен ортақ болгіш (ЕҮОБ)
print(gcd(63,27)) # 9

Ең кіші ортақ еселік (ЕҮОЕ)
print(63*27 // gcd(63,27)) # 189

print(e) # 2.718281828459045

print(exp(1)) # 2.718281828459045

print(exp(10)) # 22026.465794806718


import math
print(dir(math))
print(math.pi)

['__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'a cos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'comb', 'copy sign', 'cos', 'cosh', 'degrees', 'dist', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'isqrt', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'perm', 'pi', 'pow', 'prod', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']


Қорытынды

math модулі Python-да математикалық есептеулерді оңай әрі жылдам орындауға мүмкіндік береді. Қосымша функциялармен жұмыс істеу үшін Python Math құжаттамасын қарап шығыңыз.