|
O‘zbekiston respublikasi oliy ta’lim, fan va inovatsiyalar vazirligi navoiy davlat pedagogika instituti matematika-informatika yo‘nalishi
|
bet | 19/23 | Sana | 13.05.2024 | Hajmi | 5,53 Mb. | | #230011 |
Bog'liq Iroda BMIinfo_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
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.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi oliy ta’lim, fan va inovatsiyalar vazirligi navoiy davlat pedagogika instituti matematika-informatika yo‘nalishi
|