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
forsert au parcours d’une séquence ou d’un nombre fixé de répétitions. - La boucle
whiles’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 » !
