PBM isn

Fermé
marinside Messages postés 9 Date d'inscription mercredi 19 décembre 2018 Statut Membre Dernière intervention 27 mars 2019 - 7 janv. 2019 à 10:03
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 7 janv. 2019 à 12:13
bonjour on est en ts spe ISN on doit faire un mdp avec des critères mais on ne toruve pas comment :

mdp=input("Rentrer un mot de passe:") #on donne l'indication d'entrer un mot de passe
#on compte le nombre de lettre dans le mot de passe
nbcaractères=len(mdp)
comptagedenombre=mdp.count("1")+mdp.count("2")+mdp.count("3")+mdp.count("4")+mdp.count("5")+mdp.count("6")+mdp.count("7")+mdp.count("8")+mdp.count("9")
if nbcaractères <=4:
n=0
elif nbcaractères>10:
n=0
elif comptagedenombre<2:
n=0
elif 4<nbcaractères<=10 and comptagedenombre>=2:
n=1
while n==0:
print("le mot de passe est incorect réessayer")
else:
mdpvalide=input("le mot de passe est corect, retaper:")
while mdpvalide!=mdp:
mdpvalide=input("le mot de passe ne correspond pas au premier: réessayer")
else:
print("Votre mot de passe est validé!")



voici l'algo, le pbm c'est que quand initialement le mdp n'est pas bon on n'arrive pas a la faire revenir en haut de la boucle, testez le si vous ne comprenez pas,
si vous avez des idées on veut bien de l'aide

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
7 janv. 2019 à 10:20
Bonjour,

Ben faut peut-être placer le début de ta boucle avant les premières instructions justement......


while mdpvalide!=mdp
... la suite des instructions demandant d'entre un password et le reste ...



0
marinside Messages postés 9 Date d'inscription mercredi 19 décembre 2018 Statut Membre Dernière intervention 27 mars 2019
7 janv. 2019 à 11:07
bonjour, non ca c'est une etape ensuite on oeut pas la mettre en premier si j'ai compris
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
7 janv. 2019 à 12:13
Qu'est-ce qui ne te semble pas bon dans :
0