⊗pyPmExcEl 78 of 129 menu

Բլոկ else-ը բացառությունների բռնելիս Python-ում

try-except կառուցվածքին կարելի է նաև ավելացնել else բլոկ: Կարևոր նրբերանգը կայանում է նրանում, որ else բլոկում տեղադրված կոդը կգործի, եթե մինչ այն try-except-ում ոչ մի բացառություն չի բռնվել:

Ենթադրենք ունենք ցանկ:

lst = [1, 2, 3]

try-except կառուցվածքում գրենք ցանկի գոյություն չունեցող տարրի համար բացառության բռնում:

try: print(lst[4]) except IndexError: print('error: elem is not exist')

Հիմա եկեք else բլոկում նշենք ցանկի բոլոր տարրերի գումարի արտածում.

try: print(lst[4]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Եթե try բլոկի կոդը դիմում է գոյություն չունեցող տարրին, ապա կոնսոլում կհայտնվի սխալի մասին հաղորդագրություն.

'error: elem is not exist'

Հիմա try բլոկում սահմանենք ցանկում անպայման գտնվող տարրի արտածում.

try: print(lst[0]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Կոդի կատարումից հետո կոնսոլում կհայտնվեն երկու թիվ. try-ում նշված տարրը և ցանկի բոլոր տարրերի գումարը.

1 6

Տրված է ցանկ.

lst = [1, 2, 3]

Գրեք կոդ, որպեսզի բռնել զրոյի վրա բաժանման հետ կապված բացառությունը: Եթե տվյալ բացառությունը չհայտնվի, թող արտածվի ցանկի երկարությունը.

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել