# Boucle FOR

On utiliser la boucle for quand nous savons combien de fois nous voulons faire un calcul, ou executer une séries d'instruction.

Voilà la structure générale d'une boucle for :

Regardons quelques exemples simples pour mieux comprendre.

Exemple

On veut un programme qui dit bonjour dans l'ordre à une liste de nom que l'on définit au début.

prénoms = ["Bobo", "Babou", "Bibi"]

for noms in prénoms : 
    print("salut ", nom)
>>> Bobo
Babou
Bibi

Les prénoms sont des caractères d'où la nécessité de mettre les guillements quand on définit la liste.

Voic un autre exemple qui utiliser une nouvelle fonction rangequi est très pratique et utile pour nous.

Exemple

On veut créer un compteur, et lui dire de compter de zero à 5.

for i in range(6) : 
    print(i)
>>> 0
1
2
3
4
5

Voici un exemple où on définit nous même la gamme des valeurs dans ranage.

Exemple

On veut un compteure qui commence à 3 et arrête à 10.

for in range(3,11) : 
    print(i)
>>> 

Attention au fait que pour range(a,b) la gamme des valeur va de a\to b-1.

Exemple

On veut faire une boucle qui permet de faire la somme des entière allant de 0\to 23.

somme = 0
for in range(24) : 
    somme = somme + i

print(somme)
>>> 

Attention au fait que pour range(a,b) la gamme des valeur va de a\to b-1.