Esercizio sulla gestione delle eccezioni - 1
Lezione 13 di 16 del corso Gestione delle eccezioni in Python di Coddy.
Risolvi la sfida seguente:-
La password firmata per l'utente "coddy" è "12345". Crea una funzione che prenda la password come input dall'utente. Se la password inserita non corrisponde alla password memorizzata, genera un'eccezione Invalid_Password con il messaggio "Invalid password, try again". Altrimenti, stampa "session created". All'utente verrà chiesto di nuovo e il processo continuerà finché non inserirà la password corretta. Controlla i casi di test e l'output previsto prima di scrivere il programma.
Sfida
FacileRisolvi il problema sopra
Provalo tu
stored_password = "12345" #recuperata dal database (Immagina)
def login():
try:
password = input()
#il tuo codice va qui
Tutte le lezioni di Gestione delle eccezioni in Python
4Personalizzazione e buone pratiche
Personalizzare i traceback3Eccezioni definite dall'utente
Tipi di eccezioniSollevare un'eccezioneEccezione definita dall'utenteEsercizio sulla gestione delle eccezioni - 1Esempio di gestione delle eccezioni - 2Esempio di gestione delle eccezioni - 3Esercitati da solo: Compilatore Python online