Répéter \(n\) fois⚓︎
Les boucles
On remarque qu’on est amené à répéter plusieurs fois la même suite d’instructions. Afin d’éviter cela, on utilise des boucles.
La fonction croix()
utilise 4 fois les mêmes instructions. Cela peut se simplifier avec une boucle pour qui correspond, dans ce cas, à "répéter 4 fois".
Répéter \(n\) fois
La structure générale d'une boucle de type "répéter \(n\) fois" est :
- Les mots clef
for
etin
sont obligatoires, tout comme les ":
" Ă la fin. Le nom de la variable de boucle, icii
, peut ĂŞtre n'importe quel autre nom de variable. En pratique, on utilise souventi
,j
ouk
. - Comme pour les fonctions, l'indentation permet de déterminer les instructions qui font partie de la boucle et celles qui n'y sont pas.
Cela revient à répéter \(n\) fois la suite d'instructions.
Un exemple de boucle
On considère la fonction suivante :
Vous pouvez tester la fonction ici
Lors de l'appel à la fonction, le code est transformé successivement pour arriver aux instructions de base :
Exercice 8 (recopier la réponse sur la feuille)
Complétez le code de la fonction croix_v2
afin d'obtenir la mĂŞme figure qu'avec la fonction croix
vu précédemment.
Vous devez utiliser la fonction pic
qui est pré-définie.
Pour rappel, le code de la fonction croix
Indication
Il y a 2 lignes qui sont répétées plusieurs fois dans le code de croix
.
Il faut juste rajouter ces deux lignes et le nombre de fois qu'il faut répéter ces lignes.
# Tests
(insensible Ă la casse)(Ctrl+I)
# Tests
(insensible Ă la casse)(Ctrl+I)