👤

Bonjour, (niveau Bac)
je n'arrive pas à faire cet exo, j'ai besoin de votre aide pour cet algorithme s'il vous plaît .


Bonjour Niveau Bac Je Narrive Pas À Faire Cet Exo Jai Besoin De Votre Aide Pour Cet Algorithme Sil Vous Plaît class=

Répondre :

Réponse :

Voilà les fonctions à utiliser. Par contre je n'ai pas le chiffrement ni les contraintes de stockage dans le fichier qui n'est pas expliqué dans l'énoncé

Explications :

def verifieSaisie(motPasse):

   special = ['*', '#', '

Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions

© 2024 goclass.tech. All rights reserved.

, '!']

   fSpecial = False

   for c in special:

       fSpecial = fSpecial or (c in motPasse)

   return fSpecial and (motPasse != motPasse.lower())

def nbMajuscule(motPasse):

   n=0

   for c in motPasse:

       if c.isupper():

           n+=1

   return n

def nbMinuscule(motPasse):

   n=0

   for c in motPasse:

       if c.islower():

           n+=1

   return n

def nbChiffre(motPasse):

   n = 0

   for c in motPasse:

       if c.isdecimal():

           n += 1

   return n

def nbSpecial(motPasse):

   special = ['*', '#', '

Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions

© 2024 goclass.tech. All rights reserved.

, '!']

   n = 0

   for c in special:

       if c in motPasse:

           n += 1

   return n

def force(motPasse):

   n= 8*len(motPasse)-2*nbMajuscule(motPasse)-2*nbMinuscule(motPasse)+4*nbChiffre(motPasse)+6*nbSpecial(motPasse)

   if n<40:

       return "Faible"

   if n<80:

       return "Moyenne"

   if n<120:

       return "Forte"

   return "Très forte"

def saisieMotPasse():

   while True:

       motPasse = str(input("Quel est votre mot de passe"))

       if verifieSaisie(motPasse):

           print("Mot de passe de force {0}".format(force(motPasse)))

           return motPasse

       print("Le mot de passe doit avoir au moins une majuscule et un caractère spécial")

   return

Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions

Aide SvpComplétez Les Phrases Suivantes Par Un Sujetde Votre Choix.​
Bonsoir Je Suis En 6eme Petite Questions Es Que Pouvais Vous Maidaient A Resoudre Le Probleme Suivant En Math c: 7x+3-4x=3x+3
Bonsoir Je Voudrais De L’aide... Il Faudrais Que Vous Lisiez Le Texte (image) Et Répondre À Cette Question : Quelle Expression Se Dégage Du Portrait De Jaques
Bonjour, J’ai Besoin D’aide Pour Un Exercice De Mon DM De Maths, Si Quelqu’un Aurait La Gentillesse De M’aider Sur Cet Exercice Je Lui Serais Énormément Reconn
Bonjour Vous Pouvez M'aider Pour Un Exercice De Math Mercie.
Bonjour J'ai Un Devoir Assez Problématique Et Je Doit Y Répondre Pour Demain Il Me Reste Une Seul Question Et C'est Celle Ci Je Vous Remercie D'avance Pour Votr
Bonsoir A Tous, Est Ce Que Quelqu'un Peut M'aider Avec Cette Exercice Svp Merci ​ D'avance. Exercice :Le Sang Est Un Liquide Qui Permet D'approvisionner Les Org
Aidez Moi Svp C'est L'exercice 3 C'est Pour Demain C'est Un Dm D'Espagnol Merci D'avance :)​
Bonjours, Je N'arrive Pas À La Question 2 Et 4 De Mon Devoir Maison De Maths Pouvez Vous M'aider Svp Merci​
Pouvez Vous Me Donner Les Réponses De L'exercice 9 Et 10 SVP MERCI D'AVANCE JE VOUS AIMENT ❤️​