I. À quoi sert une boucle non bornée ?
Une boucle non bornée (ou boucle conditionnelle) permet de répéter une action tant qu’une condition est vraie.
On ne connaît pas à l’avance combien de fois on va répéter.
II. En Scratch
Script Scratch :
répéter jusqu’à ce que
fini = vrai
avancer de 10
Ce bloc exécute les actions tant que fini est faux. Dès que fini devient vrai, on sort de la boucle.
III. En langage naturel
Tant que
finiest faux, avancer de 10
C’est une boucle contrôlée par une condition logique.
IV. En Python
👉
while signifie tant que
👉 not fini signifie fini est faux
V. Exemple simple : demander le bon mot de passe
Tant que le mot de passe est incorrect, la question est posée à nouveau.
VI. Comparaison
VII. Application
Exercice :
En Scratch, tu sais écrire un programme qui demande à l’utilisateur d’écrire “ok”.
Il répète la question jusqu’à ce que l’utilisateur réponde “ok”.Traduis-le en langage naturel.
Puis en Python.
Solution Python :
Tu sais maintenant :
utiliser une boucle
while,répéter une action tant qu’une condition est vraie,
combiner boucle et condition pour contrôler l’arrêt du programme.
