Programmer en Python

Boucles while (tant que)

Aperçu

Teaching: 0 min
Exercises: 0 min
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

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é de if 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