O‘zbekiston respublikasi oliy ta’lim, fan va inovatsiyalar vazirligi navoiy davlat pedagogika instituti matematika-informatika yo‘nalishi




Download 5,53 Mb.
bet19/23
Sana13.05.2024
Hajmi5,53 Mb.
#230011
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
Iroda BMI

info_print(avto1)
Bir necha sabablarga ko‘ra bu usuldan foydalanish tavsiya qilinmaydi. Katta modullarda yuzlab funksiyalar bo‘lishi mumkin, va funksiya nomi sizning dasturingizdagi boshqa funksiya yoki o‘zgaruvchi bilan bir hil nomga ega bo‘lsa, dastur xato ishlashiga olib keladi.
Modulda o‘zgaruvchı saqlash
Modullarning ichida nafaqat funksiyalar, balki turli o‘zgaruvchilarni ham saqlash mumkin. Modul ichidagi o‘zgaruvchilarga ham huddi yuqoridagi usullar bilan murojat qilish mumkin.
Python modulları
Python dasturlash tili tayyor modullar bilan keladi, modullarning to‘liq ro‘yxatini quyidagi bo‘glama orqali kirib ko‘rishingiz mumkin:
Python Module Index — Python 3.10.2 documentation

math MODULI


Bu modulda matematik hisob kitoblarni bajaruvchi funksiyalar va o‘zgaruvchilar joylashgan. Keling ularga ba'zi misollarni ko‘ramiz.

sqrt() - qavs ichida berilgan qiymatning kvadrat ildizini qaytaradi


import math


x=400
print(math.sqrt(x))
Natija: 20.0

pow(x,y) - x ning y-darajasini qaytaradi


print(pow(5,5))
Natija: 3125

pi - 𝜋π ning qiymatini saqlovchi o‘zgaruvchi


from math import pi
print(pi)
Natija: 3.141592653589793

log2(x) va log10(x) - x ning 2 va 10-lik logorifmini qaytaruvchi funksiyalar




print(math.log2(8))
print(math.log10(100))

math ichidagi ayrim funksiyalar





Funksiya

Funksiya ta'rifi

ceil(x)

x dan katta yoki teng bo‘lgan eng kichik butun sonni qaytaradi

fabs(x)

x ning absolyut qiymatini qaytaradi

floor(x)

x dan kichik yoki teng bo‘lgan eng yaqin butun sonni qaytaradi

exp(x)

𝑥𝑒xe ni qaytaruvchi funksiya

cos(x)

cos⁡(𝑥)cos(x) ni qaytaruvchi funksiya

sin(x)

sin⁡(𝑥)sin(x) ni qaytaruvchi funksiya

tan(x)

tan⁡(𝑥)tan(x) ni qaytaruvchi funksiya

degrees(x)

x burchakning radian qiymatini darajaga konvertasiya qilish

radians(x)

x burchakning daraja qiymatini radianga konvertasiya qilish

e

Matematik konstanta 𝑒e (2.71828...)

math moduli ichidagi barcha funksiyalar bilan Pythonning rasmiy sahifasida tanishishingiz mumkin.
random MODULI
Random moduli tasodifiy sonlar bilan ishlash uchun qulay funksiyalarga boy. Keing ulardan ayrimlari bilan tanishamiz.
randint(a,b)
Bu funksiya a va b oraligi'da tasodifiy butun son qaytaradi.
import random as r # random modulini r deb chaqirayapmiz
son = r.randint(0,100) # 0 va 100 oralig‘ida tasodifiy son
print(son)

choice(x)


Bu funksiya a va b oraligi'da tasodifiy butun son qaytaradi.
import random as r # random modulini r deb chaqirayapmiz.

Download 5,53 Mb.
1   ...   15   16   17   18   19   20   21   22   23




Download 5,53 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi oliy ta’lim, fan va inovatsiyalar vazirligi navoiy davlat pedagogika instituti matematika-informatika yo‘nalishi

Download 5,53 Mb.