# First Test

Durant le test précédent, tu as découvert l'instruction for. Nous l'avons aborder que briévement, mais il est temps de l'étudier plus en détail.
La boucle for est une boucle qui permet de répéter un bloc d'instruction un nombre défini de fois.
On précise après le mot-clé for le nom d’une variable qui prendra successivement toutes les valeurs qui sont données après le mot-clé in.
Il est possible d’obtenir le même résultat sans donner de liste de valeurs, mais en utilisant la fonction range().

Voici un exemple de code.

`list = [1, 2, 3, 4, 5]
for i in list:
print(i+2)
for j in range(5):
print(j)
for k in range(1, 5):
print(k)
for l in range(0, 5, 2):
print(l)
for m in range(5, 0, -1):
print(m)
for n in range(len("toto"))):
print(n)
`

Je te laisse expérimenter par toi même.

list = [1, 2, 3, 4, 5] print("Boucle for dans une liste : ") for i in list: print(i+2) print("") print("Boucle for dans avec range (5): ") for j in range(5): print(j) print("") print("Boucle for dans avec range (1, 5): ") for k in range(1, 5): print(k) print("") print("Boucle for dans avec range (0, 5, 2): ") for l in range(1, 5, 2): print(l) print("") print("Boucle for dans avec range (5, 0, -1): ") for m in range(5, 0, -1): print(m) print("") print("Boucle for sur un len() : ") for n in range(len("toto")): print(n)
Run