⊗pyPmExcFi 79 of 129 menu

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

Իրավիճակներում, երբ անհրաժեշտ է ցուցադրել որոշակի հաղորդագրություն՝ անկախ բացառությունների առկայությունից, պետք է օգտագործել finally բլոկը try-except կոնստրուկցիայում:

Ենթադրենք ունենք ցանկ և try-except կոնստրուկցիա ցանկի գոյություն չունեցող տարրի բռնելու համար.

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('error: elem is not exist')

Եկեք դիմենք ցանկի գոյություն չունեցող տարրին, բայց այդ դեպքում finally բլոկում գրենք տարրերի գումարի արտածումը.

lst = [1, 2, 3] try: print(lst[4]) except: print('error: elem is not exist') finally: print(sum(lst))

Կոդի կատարումից հետո կցուցադրվեն և՛ բռնված բացառությունը, և՛ տարրերի գումարը.

'error: elem is not exist' 6

Տրված է տող.

txt = 'abc'

Գրեք կոդ, որպեսզի բռնեք բացառությունը, որը կապված է 2 թիվը տողին գումարելու հետ: Նաև գրեք տողի արտածումը կոնսոլ մեծատառով:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել