En Python, les blocs répétés sont délimités par les deux-points : et l'indentation.
1. La Boucle Bornée : for
Utilisée quand on connaît le nombre de répétitions. Elle exploite la fonction range(début, fin).
for i in range(1, 4):
print(i)
⚠️ Piège de la borne : range(1, 4) produit 1, 2 et 3. La valeur de fin (4) est exclue !
2. La Boucle Non Bornée : while
Elle s'exécute tant que la condition logique reste vraie.
⚠️ Le Piège de la Boucle Infinie
Si la condition reste vraie, le programme boucle indéfiniment. N'oubliez pas de mettre à jour la variable de contrôle !
nombre = 0
while nombre < 3:
print(nombre)
nombre = nombre + 1 # Évite le blocage