Chapitre 4 : Les Boucles en Python – OFPPT


Chapitre 4 : Les Boucles en Python

Répétez des actions automatiquement avec les boucles for et while.

1. Pourquoi utiliser des boucles ?

Les boucles permettent d’exécuter plusieurs fois un bloc de code sans le répéter manuellement. Par exemple :

  • Afficher les nombres de 1 à 10
  • Demander un mot de passe jusqu’à ce qu’il soit correct
  • Parcourir une liste de noms pour les saluer un par un

Python propose deux types de boucles :

  • for : pour répéter un nombre **connu** de fois (ex: parcourir une liste)
  • while : pour répéter **tant qu’une condition est vraie**

2. La boucle for

Utilisée pour itérer sur une séquence (liste, chaîne, plage de nombres, etc.).

Exemple avec range() (nombres de 0 à 4) :

for i in range(5):
    print(“Tour”, i)

Exemple avec une liste :

fruits = [“pomme”, “banane”, “orange”]
for fruit in fruits:
    print(“J’aime la”, fruit)

⚠️ N’oubliez pas les deux-points : et l’indentation !

3. 🧪 Exercice : Comptez de 1 à 5

Utilisez une boucle for avec range() pour afficher :

1
2
3
4
5
Résultat ici…

4. La boucle while

Utilisée pour répéter tant qu’une condition est vraie.

Exemple : compter jusqu’à 3

compteur = 1
while compteur <= 3:
    print(“Compteur :”, compteur)
    compteur = compteur + 1

⚠️ Attention à ne pas créer de boucle infinie ! Assurez-vous que la condition devienne False à un moment.

5. 🧪 Exercice : Comptez de 10 à 1 (décompte)

Utilisez une boucle while pour afficher un décompte de 10 à 1, puis "Décollage !".

10
9
8
...
1
Décollage !
Résultat ici…

6. Quand utiliser for ou while ?

Boucle Cas d’usage
for Quand vous connaissez le **nombre d’itérations** ou que vous parcourez une **séquence** (liste, chaîne, etc.).
while Quand vous répétez **jusqu’à ce qu’une condition change** (ex: saisie utilisateur, attente d’un événement).

En général, préférez for quand c’est possible : c’est plus sûr et plus lisible.

1 Comment

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *