⊗pyPmExcFi 79 of 129 menu

Il blocco finally nella gestione delle eccezioni in Python

Nelle situazioni in cui è necessario visualizzare un messaggio indipendentemente dalla presenza di eccezioni, è necessario utilizzare il blocco finally nella costruzione try-except.

Supponiamo di avere una lista e una costruzione try-except per intercettare un elemento inesistente della lista:

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

Accediamo a un elemento inesistente della lista, ma nel blocco finally scriviamo la stampa della somma degli elementi:

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

Dopo l'esecuzione del codice, verranno visualizzati sia l'eccezione intercettata sia la somma degli elementi:

'error: elem is not exist' 6

Data una stringa:

txt = 'abc'

Scrivi il codice per intercettare l'eccezione relativa all'aggiunta del numero 2 alla stringa. Inoltre, inserisci la stampa della stringa nella console con la lettera maiuscola.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta