⊗pyPmLpLEC 163 of 208 menu

Pythonda sikldan chiqishni qayta ishlash

Bayroqlar bilan ishlashda kodni qisqartirish uchun, alternativ sintaksisdan foydalanish mumkin - maxsus o'zgaruvchini e'lon qilmasdan mantiqiy qiymatlar bilan.

Oldingi darsdagi misolni qayta yozamiz. if blokida birinchi manfiy sonni uchratganda, '---' chiqarishni va break ko'rsatmasini belgilaymiz. Ro'yxatdagi barcha elementlar ijobiy bo'lsa, siklning else blokida '+++' chiqariladi:

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # '---' ni chiqaradi

Endi manfiy sonni ijobiy songa o'zgartiramiz va ro'yxatni yana tekshiramiz:

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # '+++' ni chiqaradi

Ro'yxat berilgan. Uning barcha elementlari juft sonlar ekanligini tekshiring.

Satr berilgan:

tst = 'abcdef'

Unga 'd' belgisi kirishini tekshiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish