⊗pyPmExcThrC 81 of 129 menu

Eccezioni personalizzate nelle condizioni in Python

Per sollevare un'eccezione di solito vengono definite condizioni speciali.

Supponiamo di avere una lista:

lst = [1, 2, 3]

Impostiamo una condizione: se la lunghezza della lista è minore o uguale a tre, allora calcoliamo la somma degli elementi. Altrimenti, nel blocco else, solleviamo la nostra eccezione ToBigLength:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Dopo l'esecuzione del codice, verrà visualizzato:

6

Ora aumentiamo il numero di elementi nella lista:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Dopo l'esecuzione del codice, verrà visualizzato:

'error: list is too big'

Scrivi una condizione: se il numero è positivo, allora viene elevato al quadrato. Se il numero è negativo, solleva l'eccezione che hai creato nella lezione precedente.

Scrivi una condizione: se il numero non è uguale a zero, allora aggiungi 5. In caso contrario, solleva l'eccezione che hai creato nella lezione precedente.

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