Overview
L'exploration de boucles consiste à itérer à travers des structures de données avec différentes conditions et contrôles.
Analogy
Comme explorer une ville avec une carte — tu peux sauter des rues, rebrousser chemin ou t'arrêter quand tu trouves ce que tu cherches.
Step-by-step
- Utilise for pour des itérations à nombre fixe
- Utilise while pour des conditions dynamiques
- Utilise break pour sortir tôt
- Utilise continue pour sauter des éléments
Visual
for i in range(10):
if i % 2 == 0:
continue # saute les pairs
if i > 7:
break # arrête à 7
print(i) # 1 3 5 7
Common mistakes
- Confusion entre break et continue
- Boucles infinies dues à l'oubli de la mise à jour de la condition
Practice questions
- Trouve le premier premier dans une plage
- Implémente FizzBuzz en utilisant continue