1. Apprendre
  2. /
  3. Cours
  4. /
  5. Python intermédiaire pour développeurs et développeuses

Connected

Exercice

Créer un validateur de mot de passe

Votre équipe développe un système d'authentification pour un site Web. Pour assurer la sécurité des comptes utilisateurs, vous devez créer une fonction validate_password() qui vérifie si les mots de passe respectent les exigences minimales de sécurité. La fonction doit confirmer qu'un mot de passe compte au moins huit caractères et contient au moins un caractère spécial de la collection punctuation du module string.

Le module string et une variable de test user_password sont déjà importés pour vous.

Instructions

100 XP
  • Complétez la fonction validate_password() pour vérifier que le mot de passe comporte au moins 8 caractères.
  • Ajoutez une boucle pour vérifier si un des caractères du mot de passe se trouve dans string.punctuation.
  • Appelez la fonction avec user_password et stockez le résultat dans is_valid.