Boucle while en Python
Il existe deux types de boucles en Python, « while » et « for ». Dans ce tutoriel nous allons découvrir la boucle « while » avec quelques exemples.
La boucle « while »
Les boucles « While » se répètent tant qu’une certaine condition booléenne est remplie.
Exemple 1:
i = 0 while i < 10: print(i) i = i + 1
L’exemple ci-dessus, incrémente i tant qu’elle est inférieure à 10, cela produit le résultat suivant:
0 1 2 3 4 5 6 7 8 9
Exemple 2:
lst = ['blue', 'red', 'green'] while lst: print(lst.pop(-1))
Cela produit le résultat suivant:
green red blue
Lorsqu’une liste est évaluée dans un contexte booléen, il est vrai tant qu’elle contient des éléments et false si elle est vide. Dans cet exemple, lst est vrai tant qu’il contient des éléments. Une fois que tous les éléments ont été supprimés avec la méthode .pop() et que la liste est vide, lst est false et la boucle se termine.