Exercice de gestion des exceptions - 1
Leçon 13 sur 16 du cours Gestion des exceptions en Python de Coddy.
Résolvez le défi ci-dessous :-
Le mot de passe signé pour l'utilisateur "coddy" est "12345". Créez une fonction qui prendra le mot de passe comme entrée de l'utilisateur. Si le mot de passe saisi ne correspond pas au mot de passe stocké, levez l'exception Invalid_Password avec le message "Invalid password, try again". Sinon, affichez "session created". L'utilisateur sera sollicité à nouveau et cela continue jusqu'à ce que l'utilisateur saisisse le mot de passe correct. Vérifiez les cas de test et la sortie attendue avant d'écrire le programme.
Défi
FacileRésolvez le problème ci-dessus
Essayez vous-même
stored_password = "12345" #récupéré depuis la base de données (Imaginez)
def login():
try:
password = input()
#votre code va ici
Toutes les leçons de Gestion des exceptions en Python
4Personnalisation / bonnes pratiques
Personnaliser les Tracebacks3Exceptions définies par l'utilisateur
Types d'exceptionsLever une exceptionException définie par l'utilisateurExercice de gestion des exceptions - 1Exemple de gestion des exceptions - 2Exemple de gestion des exceptions - 3