Loading...
Python

Կարող եք ձեր կոդը փորձարկել այստեղ

Python

Գլուխ 6. Մոդուլներ

Մաթեմատիկայի գործառույթները և մաթեմատիկական մոդուլը

Python-ի ներկառուցված մաթեմատիկական մոդուլը ապահովում է մի շարք գործառույթներ մաթեմատիկական, եռանկյունաչափական և լոգարիթմական գործողություններ կատարելու համար։ Մոդուլի հիմնական գործառույթներից մի քանիսը.
pow(num, power) : թիվը բարձրացնելով հզորության հզորության

sqrt(num) ՝ թվի քառակուսի արմատ

ceil(num) ՝ թիվը կլորացրեք մոտակա մեծ ամբողջ թվին

հատակ (num) : թիվը կլորացնում է մինչև ամենափոքր ամբողջ թիվը

factorial(num) ՝ թվի գործոնային

աստիճաններ (ռադ) ՝ ռադիաններից աստիճանների փոխակերպում

ռադիաններ (գրադ) ՝ աստիճաններից ռադիանի փոխակերպում

cos(rad) ՝ անկյան կոսինուս ռադիաններով

sin(rad) ՝ անկյան սինուս ռադիաններով

tan(rad) ՝ անկյան շոշափողը ռադիաններով

acos(rad) ՝ անկյան աղեղային կոսինուս ռադիաններով

asin(rad) ՝ անկյան արկսին ռադիաններով

աթան (ռադ) ՝ անկյան արկտանգենս ռադիաններով

log(n, հիմք) ՝ n-ի լոգարիթմ՝ հիմնված հիմքի վրա

log10(n) ՝ n-ի տասնորդական լոգարիթմ
Որոշ գործառույթների օգտագործման օրինակ.
import math 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 print(math.sin(math.radians(90))) # 1.0 print(math.tan(math.radians(0))) # 0.0 print(math.log(8,2)) # 3.0 print(math.log10(100)) # 2.0
Մաթեմատիկայի մոդուլը տրամադրում է նաև մի շարք ներկառուցված հաստատուններ, ինչպիսիք են PI և E:
import math radius = 30 area = math.pi * math.pow(radius, 2) print(area) number = math.log(10, math.e) print(number)
Լրացուցիչ մաթեմատիկական գործառույթներ
Հարկ է նշել, որ Python-ն ունի մի շարք այլ ներկառուցված գործառույթներ, որոնք կատարում են որոշ մաթեմատիկական հաշվարկներ, բայց ներառված չեն math. Նշեմ մի քանիսը.
abs : վերադարձնում է թվի բացարձակ արժեքը
min : վերադարձնում է նվազագույն արժեքը ցանկից
max : վերադարձնում է առավելագույն արժեքը ցանկից
Օրինակ, եկեք գտնենք «հեռավորությունը» երկու թվերի միջև (բացարձակ տարբերություն՝ առանց նշանը հաշվի առնելու).
num1 = 3 num2 = 8 diff = abs(num1-num2) # 5 print(diff) # 5
Կամ ցանկում գտեք նվազագույն և առավելագույն թիվը.
numbers = [54, 23, 1, 4, 657, 2, -3, 56, 24] min_number = min(numbers) # -3 max_number = max(numbers) # 657 print("min:", min_number) print("max:", max_number)

Մեկնաբանություն գրելու համար խնդրում ենք մուտք լինել