Дастурлаш асослари


continue operatori. Siklning navbatdagi itersiyasiga o’tish



Download 5,59 Mb.
bet22/90
Sana15.06.2022
Hajmi5,59 Mb.
#674164
1   ...   18   19   20   21   22   23   24   25   ...   90
Bog'liq
UMK Python dasturlash tili (107-buyruq bcha) 2021-2022

continue operatori. Siklning navbatdagi itersiyasiga o’tish
continue operatori sikldagi barcha instruksiyalar bajarilmay, siklning navbatdagi iterasiyasiga o’tish imkonini beradi. Misol sifatida 1 dan 100 gacha bo’lagan butun sonlardan 5 dan 10 gacha oraliqqa kirmaydigan butun sonlar chop etishni ko’rib chiqamiz (4.14-misol).
4.14-misol. continue operatori
for i in range (l, 101):
if 4 < i < 11:
continue # siklning keying iterasiyasiga o’tamiz
print (i )


break operatori. Siklni to’xtatish
break operatori sikl bajarilishini zudlik bilan to’xtatish imkonini beradi. 1 dan l00 butun sonlarni chop etishning yana bir usulini ko’rib chiqamiz (4.15-misol).
4.15-misol. Break operatori
i = 1
while True:
if i > 100:
break # siklni to’xtatish
print (i)
i + = 1
Bu yerda biz shart qiymati sifatida True ni ko’rsatdik. Bu holda sikl cheksiz davom etadi. Biroq break operatoridan foydalanilgani sababli faqat 100 gacha sonlar chop etiladi.
Eslatma! break operatori dastur bajarilishi emas, sikl bajarilishini to’xtatadi va sikldan keyingi ko’rsatma bajariladi.
While siklini break operatori bilan birgalikda ishlatish oldindan ma’lumot miqdori noaniq bo’lgan hollarda ishlatish qulay. Misol sifatida noaniq miqdordagi sonlar yig’indisini hisoblasha dasturini ko’rib chiqamiz (4.16-misol).
4.16-misol. Noaniq miqdordagi sonlar yig’indisini hisoblash
print("Natiaja olish uchun 'stop' so’zini kiriting")
summa=0
while True:
х=input("Sonni kiriting:")
if х == "stop":
break
х=int(х)
summa+=х
print("Sonlar yig’indisi: ", summa)


Natija:
Natiaja olish uchun 'stop' so’zini kiriting
Sonni kiriting:10
Sonni kiriting:15
Sonni kiriting:30
Sonni kiriting:stop
Sonlar yig’indisi: 55


Nazorat savollari

  1. Pythonda sikl operatorlari.

  2. For sikli.

  3. range() va enumerate() funksiyalari

  4. Pythonda while sikli.

  5. Pythonda continue operatori.

  6. Pythonda break operatori


Download 5,59 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   90




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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