1
Boucles « for » : on sait à l'avance combien de fois on veut répéter les instructions
On définit une boucle «
for » de la façon suivante. Il faut bien penser aux deux points à la fin de la ligne 1 et à indenter la ligne 2.
for i in range(n) :
# instructions que l'on répète n fois
Cette instruction fait prendre à
i toutes les valeurs entières de
0 à
n - 1 inclus (on parcourt donc
n fois la boucle).
On considère par exemple une suite arithmétique
\left(u_{n}\right) de premier terme
u_{0}=3 et de raison
2. Pour calculer
u_{10}, on peut utiliser une boucle de la façon suivante.
u = 3
for i in range(10) :
u = u + 2
print(u)
La valeur de la variable
u est initialisée à la valeur
u_0 (ligne 1).
L'instruction de la ligne 2 permet de répéter 10 fois celle de la ligne 3. On va donc ajouter 10 fois 2 à la variable
u et ainsi obtenir la valeur
u_{10}. La ligne 4 permet d'afficher le résultat (23).