Dans cet exercice, rien de très compliqué, mais là encore vous partez de 0.
Vous devez créer une classe PasswordGenerator
qui permet de générer grâce à une méthode generate
un mot de passe aléatoire composé de lettres minuscules ou majuscules et de chiffres de 0 à 9 d'une longueur indiquée par un argument envoyé à la méthode generate
:
>>> mot_de_passe = PasswordGenerator.generate(15)
"MPCk5L1q2jEulId"
import string import random class PasswordGenerator: def generate(taille): letters = string.ascii_letters numbers = string.digits conca = letters + numbers password = "".join(random.sample(conca, taille)) return password mot_de_passe = PasswordGenerator.generate(15) print(mot_de_passe)
Gabriel Trouvé

mot_de_passe = PasswordGenerator.generate(15)
Un instant...
Test de la méthode generate de la classe PasswordGenerator
Le mot de passe ne doit contenir que des lettres minuscules ou majuscules et des chiffres de 0 à 9 et être égale au nombre envoyé en argument à la méthode generate
.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé