Exception-Handling Übung 1
Lektion 13 von 16 im Kurs Exception Handling in Python von Coddy.
Löse die folgende Herausforderung:-
Das signierte Passwort für den Benutzer "coddy" ist "12345". Erstelle eine Funktion, die das Passwort als Eingabe vom Benutzer entgegennimmt. Wenn das eingegebene Passwort nicht mit dem gespeicherten Passwort übereinstimmt, löse eine Invalid_Password-Exception mit der Nachricht "Invalid password, try again" aus. Andernfalls gib "session created" aus. Der Benutzer wird erneut aufgefordert, und dies wird fortgesetzt, bis der Benutzer das richtige Passwort eingibt. Überprüfe die Testfälle und die erwartete Ausgabe, bevor du das Programm schreibst.
Aufgabe
EinfachLöse das obige Problem
Probier es selbst
stored_password = "12345" #aus der Datenbank abgerufen (angenommen)
def login():
try:
password = input()
#Dein Code kommt hierhin
Alle Lektionen in Exception Handling in Python
4Anpassung/Best Practices
Tracebacks anpassen3Benutzerdefinierte Exceptions
Arten von ExceptionsEine Exception auslösenBenutzerdefinierte ExceptionException-Handling Übung 1Exception-Handling Beispiel 2Exception-Handling Beispiel 3