Boucle non bornée : tant que la condition est vraie

icône de pdf
Signaler
Tu vas apprendre à écrire des boucles qui s’arrêtent seulement quand une condition est remplie. Parfait pour tester des réponses ou attendre une action de l’utilisateur ! Mots-clés : while, boucle non bornée, Scratch, Python, condition, répétition

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 fini est faux, avancer de 10

C’est une boucle contrôlée par une condition logique.

IV. En Python

picture-in-text👉 while signifie tant que
👉 not fini signifie fini est faux

V. Exemple simple : demander le bon mot de passe

picture-in-textTant que le mot de passe est incorrect, la question est posée à nouveau.

VI. Comparaison

picture-in-text

VII. Application

Exercice :

  1. 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”.

  2. Traduis-le en langage naturel.

  3. Puis en Python.

Solution Python :

picture-in-textTu 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.