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é
while
suivi 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
while
peut être virtuellement ré-écrite à l’aide d’une infinité deif
imbriqués. Ainsi, la boucle :while «A» : «B» # corps de la boucle «C» # après la boucle
est é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
while
doit être indenté.