Python Math Python dasturlash tilida tayyor matematika amallarni bajarish uchun modul va funksiya lar mavjud bu modulning nomi math


Download 162 Kb.
bet1/7
Sana31.01.2024
Hajmi162 Kb.
#1831753
  1   2   3   4   5   6   7
Bog'liq
Python Mat1


Python Math
Python dasturlash tilida tayyor matematika amallarni bajarish uchun modul va funksiya lar mavjud bu modulning nomi math. Bu sizga raqamli amallarni bajarishda yordam beradi. Siz bilan bir qancha matematik funksiyalarni ko'rib chiqamiz.
min() va max()
Sonlarning eng kichik va eng kattasini topish uchun qo'llaniladi.
x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)


5
25
abs()
Berilgan qiymatni musbatini junatadi. U musbat bo'lsa ham musbat qaytaradi.
x = abs(-7.25)

print(x)
7.25


pow(x, y)
Funksiya x ning y chi darajasini hisoblab beradi. bunda siz ildiz osti sonlarni hisobla olish imkoniyatingiz bo'ladi.
x = pow(4, 3)

print(x)
64


sqrt()
Funksiya berilgan qiymatni ikkinchi darajali ildiz ostini hisob kitob qilib beradi.
import math

x = math.sqrt(64)

print(x)
8
ceil()
Funksiya berilgan qiymatni yuqoriga qarab eng yaqin butun songa yaqinlashtiradi.
import math

x = math.ceil(1.4)


print(x) # 2
floor()
Funksiya berilgan qiymatni pastga qarab eng yaqin butun songa yaqinlashtiradi.
import math

x = math.floor(1.4)


print(x) # 1
1
Math moduli ichida bundanda ko'proq funksiyalar mavjud
Python-dagi arifmetik operatorlar
C / C ++ yoki Java kabi tillarda qo'llab-quvvatlanadigan deyarli barcha operatorlar Python-da qo'llab-quvvatlanadi. +, -, /, * va% operatorlari mos ravishda qo'shish, ayirish, bo'lish, ko'paytirish va modulni aks ettiradi. Bunga qo'shimcha ravishda, * * eksponent hisoblashni amalga oshiradi va // polni taqsimlashni amalga oshiradi. Maqolaning qisqartirilishi uchun biz ko'proq Pythonga xos operatorlarga e'tibor qaratamiz.

#! / usr / bin / python3 # quyidagi kod eksponent operatordan foydalanishni namoyish etadi. x = 10 y = 3 bosma (x, " * *", y, "=", x * * y) # chiqish: 10 * * 3 = 1000


Quyidagi kod poldan foydalanishni namoyish etadi. Qavatlar bo'linishida, agar raqam ijobiy raqam bo'lsa, natija nolga yaxlitlanadi. Agar raqam salbiy bo'lsa, natija noldan yaxlitlanadi.

Pythonni taqqoslash operatorlari


C / C ++ yoki Java kabi tillar tomonidan qo'llab-quvvatlanadigan deyarli barcha taqqoslash operatorlari Python tomonidan qo'llab-quvvatlanadi. Operatorlar ==,! =. > ,,> = va = tegishlicha teng, teng emas, kattaroq, kichik, kattaroq yoki kattaroq va kichik yoki teng deb belgilang.
Mantiqiy operatorlar

Download 162 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling