Boucles while (tant que)
Aperçu
Questions
Comment répeter des instructions à l’infini ?
Comment répeter des instructions plusieurs fois ?
Objectifs
Savoir écrire une boucle
while.
Syntaxe : Boucles avec
while
- Une boucle « tant que » démarre par le mot clé
whilesuivi d’une condition, suivi de:puis d’un bloc appelé aussi « corps de la boucle ».- Le corps de la boucle est exécuté répétitivement tant que la condition est vraie (valeur
True).while «condition» : «instruction» «instruction» «…» «…» # suite du programme, au même niveau que le `while`Une boucle
whilepeut être virtuellement ré-écrite à l’aide d’une infinité deifimbriqués. Ainsi, la boucle :while «A» : «B» # corps de la boucle «C» # après la boucleest équivalente à :
if «A» : «B» if «A» : «B» if «A» : «B» if «A» : «B» … # à l'infini «C»
Points Clés
La boucle
while(tant que) permet de répéter l’exécution d’un bloc de code.Le corps de la boucle
whiledoit être indenté.