Takrorlanuvchi algoritmlarni dasturlash. While operatori 54 dars



Download 211,74 Kb.
bet12/15
Sana01.03.2022
Hajmi211,74 Kb.
#476318
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
9-sinf dars ishlanma. Dilmonova Fazolat

Sintaksisi:
from modul fayli nomi
import *
from… import * -modulni yuklovchi kalit so’z

>>> from random import * >>> randint(1,5)

Standart kutubxonadan random moduli
funksiyalarini yuklab oldi.
Funksiya qaysi modulga taalluqli ekanligi ko‘rsatilmaydi.

4

3-usul. Moduldan faqat funksiyalarning o‘zini yuklab olish ham mumkin. Agar dasturdan faqat bitta funksiya kerak bo‘lsa, u holda funksiyalarning barchasini emas, kerakli funksiyaning o‘zinigina yuklab olgan ma’qul.


Sintaksisi:
from modul fayli nomi import funksiya nomi



>>> from random import randint >>> randint(1,5)

Standart kutubxonadan random modulining
randint funksiyasi yuklab olindi.
Funksiya qaysi modulga taalluqli
ekanligi ko‘rsatilmaydi.

3

Mabodo, qaysi modulda qanday funksiyalar mavjud, ular nimaga xizmat qiladi singari savollar tug‘ilsa, Python kutubxonasining ma’lumotnomasini ko‘rib chiqish mumkin. Dastur tuzish jarayonida vaqtni bekorga sarflamaslik uchun, standart kutubxona, modul va funksiyalar haqida batafsil bilish hamda tayyor kodlardan foydalanish muhim ahamiyatga ega.


Ma’lumotnomani ishga tushirish uchun menyular qatoridan Helpni bosib Python Docs bo‘limi tanlanadi.
random moduli tasodifiy sonlarni generatsiya qilishni boshqaradi.
random modulining funksiyalari



Funksiyalar

Tavsifi

random(x)

0 dan 1 gacha tasodifiy sonlarni hosil qiladi.

randint(start, stop)

startdan stopgacha bo‘lgan oraliqdagi tasodifiy sonlarni hosil qiladi.

randrange(start, stop, step)

qandaydir sonlar to‘plamidan startdan stopgacha bo‘lgan oraliqda step qadami bilan tasodifiy sonlarni hosil qiladi.


Mustahkamlash


1. Dasturlash tili kutubxonasi nima?
2. Modul nima va u nima maqsadda ishlatiladi?
3. Qanday modullarni bilasiz?
4. Matematik hisoblashlarni amalga oshiruvchi modul qanday nomlanadi?
5.Chap ustundagi funksiyalar va modulllarni ni o’ng ustundagi tavsiflari bilan moslashtiring

Funksiyalar, modullar

Tavsifi

1)random(x)

A) Modul nusxalash bilan bog’liq masalalarni hal qilishga mo’ljallangan

2)randint(start, stop)

B) 0 dan 1 gacha tasodifiy sonlarni hosil qiladi.

3)randrange(start, stop, step)

D)Modul murakkab matematik ifodalarni hisoblash uchun qo’llaniladi

4)math

E) startdan stopgacha bo‘lgan oraliqdagi tasodifiy sonlarni hosil qiladi.

5)copy

F) qandaydir sonlar to‘plamidan startdan stopgacha bo‘lgan oraliqda step qadami bilan tasodifiy sonlarni hosil qiladi.





1

2

3

4

5

B

E

F

D

A

Uyga vazifa


1.0 va 1 ning oralig‘idan 10 ta tasodifiy sonni chiqarish dasturini tuzing.
from random import*
for i in range(10):
a=randint(0,10)
i+=1
print(i,'- son',a)



Download 211,74 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish