Boucles tant que Python
Boucles Python
Python a deux commandes de boucle primitive :
- boucles tant que
- pour les boucles
La boucle while
Avec la boucle while , nous pouvons exécuter un ensemble d'instructions tant qu'une condition est vraie.
Exemple
Imprimer i tant que i est inférieur à 6 :
i = 1
while i
print(i)
i += 1
Remarque : n'oubliez pas d'incrémenter i, sinon la boucle continuera indéfiniment.
La boucle while nécessite que les variables pertinentes soient prêtes. Dans cet exemple, nous devons définir une variable d'indexation, i , que nous définissons sur 1.
La déclaration de rupture
Avec l' instruction break , nous pouvons arrêter la boucle même si la condition while est vraie :
Exemple
Sortir de la boucle quand i vaut 3 :
i = 1
while i
print(i)
if i == 3:
break
i += 1
La déclaration continue
Avec l' instruction continue , nous pouvons arrêter l'itération en cours et continuer avec la suivante :
Exemple
Passez à l'itération suivante si i vaut 3 :
i = 0
while i
i += 1
if i == 3:
continue
print(i)
La déclaration d'autre
Avec l' instruction else , nous pouvons exécuter un bloc de code une fois lorsque la condition n'est plus vraie :
Exemple
Imprimer un message une fois que la condition est fausse :
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")