Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
707 connectés 

  FORUM HardWare.fr
  Hardware
  Matériels & problèmes divers

   HELP ! Python programme mot de passe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HELP ! Python programme mot de passe

n°9354214
eyhe
Posté le 10-12-2014 à 18:09:41  profilanswer
 

Bonjour !  
 
Voila je suis en terminal et je fais ISN  
J'ai un petit projet à faire sur le thème du mot de passe.... j'ai presque terminé le programme mais j'ai un souci !  
Les conditions sont : -le mot de passe doit faire plus de 4 caractères  
                             -et moins de 10
                             -il doit avoir 1 chiffre et 1 majuscule au minimum

Je travail sur Python et voilà ce que j'ai fait :
 
#conditions
def test (mdp) :
 satisfaisant = True
 
 if not len (mdp) > 4 :
  print ("mot de passe trop court" )
  satisfaisant = False
   
 if not len (mdp) < 10 :
  print ("mot de passe trop long" )
  satisfaisant = False
   
 chiffre_present = False
 i = "1234567890"
 for c in mdp :
  if c in i :
   chiffre_present = True
  else :
   chiffre_present = False
   satisfaisant = False
   print ("un chiffre minimum" )
 
 if not () :
  i = "AZERTYUIOPQSDFGHJKLMWXCVBN"  
  for c in mdp :
   if not c in i :
    satisfaisant = False
  print ("une majuscule minimum" )
   
 return satisfaisant  
 
 
#Fonction principale
mdp = input ("entrez un mot de passe : " )
 
while test(mdp)==False :
 print ("Erreur dans le mot de passe" )
 mdp = input ("entrez un nouveau mot de passe : " )
 
#Si toutes les conditions sont bonnes :
else :
 mdp2 = input ("répetez le mot de passe : " )
 while mdp != mdp2 :  
  print ("mot de passe incorrect" )  
  mdp2 = input ("mot de passe non identique réesseyer : " )
 else :
  print ("Mot de passe correct. Bravo !" )

 
Tout fonctionne sauf pour les chiffres et majuscules .... j'ai essaye plusieurs choses mais au finale soit il ignore la commande  ; soit il vérifie chaque caractère du mot de passe un par un  et pour chacun d'eux il écrit "un chiffre minimum"
 
Bref j'ai grand besoin de votre aide rapidement !!!

mood
Publicité
Posté le 10-12-2014 à 18:09:41  profilanswer
 

n°9354817
klemo
take a deep breath
Posté le 11-12-2014 à 09:53:24  profilanswer
 

salut,
 
poses plutot ta question ici : http://forum.hardware.fr/hfr/Progr [...] ujet-1.htm
 
;)


---------------
I usually only break the G-string
n°9355352
eyhe
Posté le 11-12-2014 à 18:25:43  profilanswer
 

oui c'était la première fois que j'utilise ce site et j'avoue que j'ai posté totalement au pif !! mais c'est bon c'est corrigé et j'ai ma réponse donc tout vas bien !! :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Matériels & problèmes divers

   HELP ! Python programme mot de passe

 

Sujets relatifs
carte graphique et problème internet???PC de gaming Help!!
Ram G skill ripjaws 2× 4gb passe avec un Thermalright Macho 120 Rev.ARam G skill ripjaws 2× 4gb passe avec un Thermalright Macho 120 Rev.A
I7 2600k 80c AU REPOS HELP !!Probléme Affichage BenQ GL2460 Help
Help PChelp, avis pour config 3d
[-HELP-] Améliorations d'un PC pour GameRhelp config pc gamer 800e
Plus de sujets relatifs à : HELP ! Python programme mot de passe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR