⊗pyPmExcFi 79 of 129 menu

Blocul finally la capturarea excepțiilor în Python

În situațiile în care trebuie să afișăm un mesaj indiferent de prezența excepțiilor, trebuie să folosim blocul finally în construcția try-except.

Să presupunem că avem o listă și o construcție try-except pentru a capta un element inexistent al listei:

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

Să accesăm un element inexistent al listei, dar în blocul finally să specificăm afișarea sumei elementelor:

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

După executarea codului, vor fi afișate atât excepția captată, cât și suma elementelor:

'error: elem is not exist' 6

Este dat un șir:

txt = 'abc'

Scrieți cod pentru a capta excepția, legată de adăugarea numărului 2 la șir. De asemenea, specificați afișarea șirului în consolă cu literă mare.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge