Bonjour,
J'ai à créer une fonction qui saisie et valide l'entré d'un string
La fonction doit commencer par 4 lettre suivit de 2 chiffre
Le tout fonctionne, mais la boucle while s'exécute seulement une fois...
Quelqu'un pourrait corriger mon code pour que la boucle d'exécute autant de fois que la saisie n'est pas correct.
Merci!
*****************************************************************
matricule = ""
def validerMatricule(matricule):
# Variable locale
estMatricule = False
matricule = input ("Entrer votre matricule:")
if (len(matricule) == 6) and matricule[:4].isalpha() and matricule[4:].isdigit():
estMatricule = True
return matricule
return cestMatricule
while estMatricule == False:
print("Le matricule doit commencer par 4 lettres et finir par 2 chiffres")
matricule = input("Entrer votre matricule:")
return matricule
validerMatricule(matricule)
Partager