Les boucles non bornées

Lorsque le nombre de répétitions n'est pas connu à l'avance, on utilise une boucle non bornée[1] . Ce type de boucle permet de répéter un bloc d'instructions tant qu'une condition est vérifiée.

La structure correspondant à une boucle non bornée est « while condition : ». Si la condition est toujours réalisée, la boucle se répétera indéfiniment. Il est donc important de vérifier que la condition cesse d'être vraie à terme afin que la boucle se termine.

Le nombre de passages dans une boucle non bornée étant inconnu au départ, il peut être nécessaire de créer une variable comptant le nombre de tours. Elle peut indiquer à partir de quand une condition n'est plus vérifiée.

Dans l'exemple ci-dessous, la boucle de répète tant que l'utilisateur répond non ; il finit donc pas accepter ...

Sur le DR :

  • Donner la syntaxe d'un boucle non bornée qui affiche Faux tant que la valeur acquise au clavier n'est pas Fini.