Files
ZONE-01-STUDY/boucles_while.py
2026-06-08 10:59:04 +02:00

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()