Laboratoriya ishi №3 Pythonda Sikl operatorlari



Download 298,17 Kb.
bet2/2
Sana20.03.2022
Hajmi298,17 Kb.
#501882
1   2
Bog'liq
LABORATORIYA ISHI 3

range funksiyasi. range funksiyasining quyidagi shakllari mavjud:
range(stop) – 0 dan stop gacha (stop kirmaydi) bo‟lgan barcha sonlarni
qaytaradi;
range(start, stop) – start(kiradi) dan stop (kirmaydi) gacha bo‟lgan barcha
butun sonlarni qaytaradi;
range(start, stop, step) – start (kiradi) dan stop (kirmaydi) gacha bo‟lgan
barcha butun sonlar step qadam bilan hosil qilinadi va qaytaradi.
Masalan:

Bu erda range(5) funksiyasi [0, 1, 2, 3, 4] oraliqdagi sonlar kollektsiyasini
qaytargan va qaytarilgan sonlarni ro‟yхatda jamlash uchun list() funksiyasi qo‟llanilgan. range() funksiyasining boshqa holatlarda qanday qiymatlar hosil
qilishini yuqoridagi dasturdan ko‟rish mumkin.
Ichma-ich joylashgan sikllar. Biror bir takrorlash operatori tanasida boshqa
takrorlash operatorining ishlatilishiga ichma-ich joylashgan sikl deyiladi. Masalan:

Natija konsolda quyidagi ko‟rinishda chiqariladi:

Rasm №2. Natijaning konsol ekranidagi ko‟rinishi
Yuqoridagi holatda for i in range(1,5) bo‟yicha tashqi siklning har bir
iteratsiyasi uchun, for j in range(1,5) bo‟yicha ichki sikl bajariladi.
Sikldan chiqish. break va continue operatorlari. Sikllarni boshqarish uchun
break va continue kabi maxsus operatorlardan foydalaniladi. break operatori
sikldan chiqish uchun ishlatiladi. continue operatori siklning navbatdagi
iteratsiyasiga o‟tish uchun ishlatiladi.
Odatda break operatori siklda shart operatorlari bilan birga qo‟llaniladi,
masalan:

Yuqoridagi dasturda foydalanuvchi tomonidan kiritilgan n uchun 1 dan n
gacha bo‟lgan sonlar yig‟indisini hisoblash amalga oshirilgan. Agar foydalanuvchi
yana boshqa son uchun yig‟indini hisoblamoqchi bo‟lsa, dasturdan chiqib
ketmasdan uni davom ettirishi mumkin. Buning uchun u „Y‟ belgisidan boshqa
ixtiyoriy belgini ekrandan kiritishi kerak. Sikldan chiqish sharti if ch.lower() == 'y'
da tekshirilgan.

Download 298,17 Kb.

Do'stlaringiz bilan baham:
1   2




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