Programmation : Instructions de contrôle "Tant que".

DéfinitionBoucle conditionnelle : l'instruction "while"

Cette instruction permet d'exécuter des commandes tant qu'une ou plusieurs conditions sont vraies.

MéthodeUtilisation

1
while <condition>:
2
     <instructions>
3
else:
4
     <instructions, condition fausse>

Remarque

La clause else est souvent omise, puisque le programme quitte la boucle lorsque la condition n'est plus vérifiée.

On peut stopper l'exécution de la boucle et en sortir à l'aide de l"instruction break

ExempleScript commenté utilisant une boucle conditionnelle

Un programme qui effectue la même tache qu'avec l'instruction if

1
i = 1              #initialisation de la variable i
2
while i < 10:      # La boucle s'efectue tant que i est inférieur à 10
3
    print (i)      # on affiche la valeur de i
4
    i += 1         # on incrémente i
5
print ("Et voilà") # on affiche un commentaire pour indiquer la sortie de la boucle