Au programme de ce chapitre
- 1. La boucle for (bornée)
- 2. La boucle while (non bornée)
- 3. Choisir sa boucle
- Les boucles
- Savoir-faire
- Exercices types corrigés
- Teste-toi — vrai ou faux ?
- Pièges fréquents et astuces
La définition à retenir
for i in range(n) répète n fois, i prenant les valeurs 0, 1, …, n−1. range(a, b) parcourt de a à b−1.Un exemple corrigé
S = 0for i in range(1, 6) :S = S + i*iprint(S) → 1+4+9+16+25 = 55Extrait du cours
Les boucles permettent de répéter des instructions sans les réécrire. On distingue la boucle bornée (for), quand on connaît le nombre de répétitions, et la boucle non bornée (while), quand on répète jusqu'à ce qu'une condition soit remplie.
Les erreurs fréquentes à éviter
while, il faut garantir que la condition finira par devenir fausse, sinon la boucle tourne indéfiniment (boucle infinie).L'astuce du prof
Exercices corrigés
Cherche d'abord seul, puis ouvre la correction.
Exercice 1
Voir la correction
Exercice 2
