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




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

son = r.randint(0,100) # 0 va 100 oralig‘ida tasodifiy son
print(son)
choice(x)
x ning ichidan tasodifiy qiymatni qaytaruvchi funksiya. Bunda x bir necha elementdan iborat o‘zgaruvchi (matn, ro‘yxat) bo‘lishi kerak.
ismlar = ['olim','anvar','hasan','husan']
ism = r.choice(ismlar) # ismlar dan tasodifiy ism tanlaymiz
print(ism)
print(r.choice(ism)) # ismdan tasodifiy harf tanlaymiz
Natija
x = list(range(0,51,5))
print(x)
print(r.choice(x))
Natija
shuffle(x)
x ichidagi elementlarni tasodifiy tartibda qaytaruvchi funksiya. Bunda x bir necha elementdan iborat o‘zgaruvchi (matn, ro‘yxat) bo‘lishi kerak.
x = list(range(11))
print(x)
r.shuffle(x)
print(x)
Natija
random moduli ichidagi boshqa funksiyalar haqida Python rasmiy sahifasidan ma'lumot olishingiz mumkin.


2.3. Python dasturlash tilida modullardan foydalanish samaradorligi


Python dasturlash tilida modullar bilan ishlash samaradorligi ko‘rish uhcun quydagilarni ko‘rib chiqamiz:
O‘zgaruvchi —kompyuter xotirasida ma'lum bir qiymatni saqlash uchun ajratilgan joy. Soddaroq qilib tushuntirsak, o‘zgaruvchini quti, quti ichidagi narsani esa qiymat deb tasavvur qilish mumkin. Pythonda qiymatlar son, matn, ro‘yxat va hokazo ko‘rinishida bo‘lishi mumkin.
O‘zgaruvchilarni kerakli buyumlar (ma'lumotlat) saqlanadigan, nomlangan qutilarga o‘xshatish mumkin
Quyidagi misolga e'tibor bering, biz 2 ta o‘zgaruvchi yaratdik (ism va yosh) va ularga qiymatlar yukladik (Pythonda boshqa tillardagi ka'bi o‘zgaruvchilarni avvaldan e'lon qilish yo‘q):
ism = "Iroda"
yosh = 25
print(ism)
print(yosh)

Natija:
Iroda


25
O‘zgaruvchi (variable) bunday deyilishiga sabab, uning qiymati istalgan vaqt o‘zgartirilishi mumkin:
ism = "Iroda"
print(ism)
ism="Isfora"
print(ism)
Natija:
Iroda
Isfora

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.