Python - Boucle while

Avec la boucle while vous pouvez exécuter des instructions tant que la condition est true.

i = 1
while i < 8:
print(i)
i += 1

La boucle while nécessite une variable pour s'arrêter. Dans notre cas c'est la variable i, n'oublier pas d'incrémenter la variable i sinon la boucle s'exécute à l'infini.

break dans while

Avec l'instruction break on peut arrêter la boucle même si la condition est true.

i = 1
while i < 8:
print(i)
if i == 4:
break
i += 1

continue dans while

Avec l'instruction continue on peut ignorer l'itération courante et passer vers la suivante.

i = 0
while i < 8:
i += 1
if i == 4:
continue
print(i)

else dans while

Avec l'instruction else on peut ignorer exécuter un bloc d'instruction une fois la condition de la boucle while est false.


i = 1
while i < 8:
print(i)
i += 1
else:
print("i est superieur à 8")