22 lines
1.4 KiB
Python
22 lines
1.4 KiB
Python
'''Les boucles while répètent le code tant qu'une condition reste vraie.
|
|
Par exemple, un vendeur de billets dans un théâtre vendra continuellement des billets jusqu'à ce que tous les sièges soient occupés'''
|
|
money = 22
|
|
while money >= 22 :
|
|
print("Roméo est Gay !")
|
|
money = money - 1 #tout simplement on sait que money = 22 , donc dire que money = money - 1 arretera le programme
|
|
#cependant dans ce cas la , vu qu'il n'y a aucune condition fausse , a nous d'en creer une afin que la boucle s'arrete à une certain moment.
|
|
#exemple:
|
|
MDP = "azerty"
|
|
tentative = 0
|
|
max_tentative = 3
|
|
while tentative < max_tentative : #defini la regle à verifier
|
|
mot_de_passe = str(input("Veuillez saisie votre mot de passe🔒 : ")) #on declare la variable representant l'entrée de l'utilisateur
|
|
if mot_de_passe == MDP and tentative < max_tentative : #on creer la condition de reussite du MDP
|
|
print("Bienvenue à Vous !😊") #sortie de la machine
|
|
break
|
|
elif not(mot_de_passe == MDP and tentative < max_tentative): #condition de quand le MDP est faux
|
|
tentative = tentative + 1 #on ajoute 1 tentative à chaque erreur , c'est à dire qu'on reaffecte la variable tentative, on aurait pu aussi faire tentative = max_tentative - 1 et pour le condition d'echec , ça serait donc tentative == 0
|
|
print("Mot de passe incorrect !!❌")
|
|
if tentative >= max_tentative :
|
|
print("Nombre maximal de tentative atteint !!🛑")
|
|
exit() |