⊗pyPmLpLEC 163 of 208 menu

Python да циклидан чиқишни ушлаш

Байроқлар билан ишлашда кодни қисқартириш учун, мумкин бўлган альтернатив синтаксисдан фойдаланиш мумкин - буэл қийматлари билан махсус ўзгарувчини эълон қилмасдан.

Олдинги дарслиқдан мисолни қайта ёзайлик. Блок if да биринчи манфий сон учраганида '---' чиқаришни ва break инструкциясини берамиз. Агар рўйхатнинг барча элементлари мусбат бўлса, циклнинг else блокида '+++' чиқади:

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # '---' чиқаради

Энди манфий сонни мусбат сонга алмаштирамиз ва рўйхатни яна текширамиз:

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # '+++' чиқаради

Рўйхат берилган. Унинг барча элементлари жуфт сонлар эканлигини текширинг.

Сатр берилган:

tst = 'abcdef'

Унга 'd' белгиси кирадими ёки йўқлигини текширинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш