CommencerCommencer gratuitement

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

Afficher le cours

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" si password et submission 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    
____("____")
Modifier et exécuter le code