Boucles bornées (for) et non bornées (while)

Les boucles sont des structures permettant de répéter des instructions plusieurs fois.

Boucle bornée (for)
La boucle for répète un ensemble d’instructions un nombre précis de fois ou parcourt une séquence (liste, chaîne, etc.).

Exemple :

for i in range(5):   # de 0 à 4 inclus
    print("i vaut", i)

Ce code affiche successivement : 0, 1, 2, 3, 4.

Utilisation concrète :
Calculer la somme des entiers de 1 à 10 :

somme = 0
for i in range(1, 11):  # de 1 à 10 inclus
    somme = somme + i
print(somme)            # Affiche 55

Boucle non bornée (while)
La boucle while répète les instructions tant qu’une condition est vraie. On ne sait pas forcément à l’avance combien de fois la boucle sera répétée.

Exemple :

compteur = 0
while compteur < 5:
    print(compteur)
    compteur = compteur + 1

À retenir :

  • La boucle for sert au parcours d’une séquence ou d’un nombre fixé de répétitions.
  • La boucle while s’arrête dès que la condition devient fausse.

Attention : il faut toujours que la condition du while puisse devenir fausse pour éviter une boucle « infinie » !

Pour aller plus loin : consulte les ressources officielles sur https://eduscol.education.fr

Tu peux aussi consulter : 

Offrez à votre enfant une aide aux devoirs personnalisée

Essayer Scolibree

✨ une matière gratuite, à vie. 

Pin It on Pinterest

Abonnez-vous à notre newsletter pour ne rien perdre de notre actualité et des articles que nous publions