⊗pyPmExcFi 79 of 129 menu

A finally blokk a kivételek kezelésében Pythonban

Olyan helyzetekben, amikor egy üzenetet kell kiírni függetlenül attól, hogy történt-e kivétel vagy sem, a finally blokkot kell használni a try-except szerkezetben.

Tegyük fel, hogy van egy listánk és egy try-except szerkezet a lista nem létező elemének elérési kísérletének elkapására:

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

Próbáljunk meg hozzáférni a lista nem létező eleméhez, de a finally blokkban írjuk ki az elemek összegét:

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

A kód végrehajtása után mind az elkapott kivétel üzenete, mind az elemek összege kiíródik:

'error: elem is not exist' 6

Adott egy sztring:

txt = 'abc'

Írj kódot, amely elkapja a 2 szám sztringhez való hozzáadásakor fellépő kivételt. Ezenkívül írd ki a sztringet nagybetűvel a konzolra.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás