Menu
Coddy logo textTech

Gestire gli errori

Lezione 3 di 5 del corso Convertitore di valuta - Progetto Python di Coddy.

È buona norma gestire gli errori.

In Python, per generare un'eccezione con un messaggio di errore, usiamo:

raise Exception("My error message")
challenge icon

Sfida

Facile

Aggiungi la gestione degli errori alla funzione to_usd, gestendo gli errori indicati sopra:

  • Valuta non supportata: generato se la valuta non è presente in CURRENCIES
  • Invalid amount: generato se l'importo richiesto è inferiore a 0

Controlla i casi di test per verificare il formato del messaggio di errore di ciascun errore!

Provalo tu

CURRENCIES = {
    'USD': 1,
    'EUR': 1.06,
    'YEN': 0.0067,
    'GBP': 1.23,
    'AUD': 0.64,
    'CAD': 0.74
}


def to_usd(currency, amount):
    res = CURRENCIES[currency] * amount
    return res

Tutte le lezioni di Convertitore di valuta - Progetto Python

1Il progetto

IntroduzioneIn USDGestire gli erroriLezione di progettoDa USDLezione di progettoIl convertitoreLezione di progetto

Esercitati da solo: Compilatore Python online