Construire un vérificateur de mot de passe
Vous avez vu comment les instructions conditionnelles peuvent être utilisées pour vérifier l'égalité. Maintenant que vous savez comment créer une fonction personnalisée, vous allez combiner ces deux techniques pour créer une fonction appelée password_checker
qui compare le mot de passe d'un utilisateur à une saisie, en affichant une sortie conditionnée par les résultats.
Cet exercice fait partie du cours
Python intermédiaire pour les développeurs
Instructions
- Définissez la fonction
password_checker
, qui doit accepter un argument appelésubmission
. - Vérifiez si
password
est égal àsubmission
. - Ajoutez un mot-clé permettant l'affichage conditionnel du message
"Incorrect password"
sipassword
etsubmission
sont différents. - Appelez la fonction en passant par
"NOT_VERY_SECURE_2023"
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
password = "not_very_secure_2023"
# Define the password_checker function
____
# Check that the password variable and the submission match
if ____ ____ ____:
print("Successful login!")
# Otherwise, print "Incorrect password"
____:
print("Incorrect password")
# Call the function
____("____")