⊗pyPmExcFi 79 of 129 menu

Die finally-blok by die vang van uitsonderings in Python

In situasies waar 'n boodskap uitgereik moet word ongeag die teenwoordigheid van uitsonderings, moet die finally-blok in die try-except konstruksie gebruik word.

Gestel ons het 'n lys en 'n try-except konstruksie om 'n nie-bestaande element van die lys te vang:

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

Kom ons probeer om na 'n nie-bestaande element van die lys toegang te verkry, maar intussen in die finally-blok die som van die elemente laat uitvoer:

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

Na die uitvoering van die kode sal beide die gevange uitsondering en die som van die elemente vertoon word:

'error: elem is not exist' 6

Gegee 'n string:

txt = 'abc'

Skryf kode om die uitsondering wat verband hou met die optelling van die getal 2 by die string te vang. Voeg ook 'n afdruk van die string in hoofletters na die konsol by.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp