Try ed Except
Come principiante nel mondo della programmazione, spesso può sembrare opprimente sapere da dove cominciare. Un ottimo modo per iniziare il proprio percorso di codifica è rappresentato da semplici esercizi di Python.
Lavorando con questi esercizi, potrai avere un assaggio di ciò che il linguaggio ha da offrire e migliorare le tue capacità di risoluzione dei problemi.
Se vuoi aggiungere una competenza in Python al tuo curriculum, questi esercizi sono un valido punto di partenza.
Esercizio #1
Date le seguenti variabili:
somm = 3000
c = 0
Dividi la variabile somm per la variabile contatore. La variabile contatore può cambiare e assumere valori diversi. Usando il try e except Python gestisci la divisione per zero. Se la divisione è fatta correttamente, stampa il risultato sulla console. Se si verifica un errore, stampa sulla console: "Divisione per zero".
Esercizio #2
Viene fornito un dizionario:
users = {'001': 'Marco', '002': 'Monica', '003': 'Giovanni'}
Provare a stampare il valore della chiave user_id = '004'.
In caso di errore di KeyError, stampare sulla console:
"004 non è nel dizionario. Sto aggiungendo la chiave..."
Aggiungere quindi questo chiave al dizionario con il valore None e stampare il dizionario sulla console.
Risultato previsto:
"004 non è nel dizionario. Sto aggiungendo la chiave..."
"{'001': 'Marco', '002': 'Monica', '003': 'Giovanni', '004': Nessuno}"
Esercizio #1
somm = 3000
c = 0
try:
totale = somm / c
print(totale)
except ZeroDivisionError:
print('Divisione per zero')
Esercizio #2
users = {'001': 'Marco', '002': 'Monica', '003': 'Giovanni'}
user_id = '004'
try:
print(users[user_id])
except KeyError:
print(f'{user_id} non è nel dizionario. Sto aggiungendo la chiave..')
users[user_id] = None
print(users)