Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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