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