Bonjour,
Je debute sur python et j'essaye de réaliser un programme permettant l'élaboration et la mesure de sécurité d'un mot de passe.
Le cahier des charges étant le suivant (pour que le mot de passe soit accepté):
- Les 2 entrées de mots de passe devront être identiques (au début du programme pour vérification, semblable à l’inscription sur un site)
-Le mot de passe devra avoir une longueur comprise entre 5 et 8 caractères inclus
- Le mot de passe devra contenir au moins deux chiffres mais pas plus de 4
Le programme demandera à l'utilisateur de saisir deux fois le mot de passe jusqu’à ce que les deux entrées soient identiques et que les conditions ci dessus soit vérifier
L'état actuel de mon code est le suivant:
Je vous prie de m'aider ce programme devant être finalisé ce soir ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #mot de passe n=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'] #déclaration des variables dans une liste num=0 mdp=str(input("Saisisez un mot de passe:")) mdp2=str(input("Re saisisez le mot de passe pour verification:")) if mdp!=mdp2: print("Les mots de passe ne correpondent pas, reesayer:");#vérifiacation de la similarité des mots de passes else: print("Les mots de passe correspondent bien:") if len(mdp)>8: print("Le nombre de caracteres saisie est trop important, reformulez votre mot de passe") elif len(mdp)<5: print("Le nombre de caracteres saisie est insufisant, reformulez votre mot de passe:") #vérification du nombre de caractère else: print("Les mots de passe comportent le bon nombres de caractères")
Merci d'avance pour votre aide !
Partager