boucle for

Définition

La boucle for permet de parcourir un ensemble de valeurs définies par une séquence (range, list, tuple).

AttentionIndentation

Le bloc d'instruction inclus dans le for doit être indenté (ajout de 4 espaces avant les instructions du bloc).

Exemplefor avec range

La syntaxe est for in  range:

1
for i in range(0,5,1):
2
    print(i)

Les valeurs de 0 à 5(exclu) s'affichent par pas de 1.

La syntaxe range(0,5,1) peut se simplifier en utilisant uniquement range(5) :

1
for i in range(5):
2
    print(i)

Dans le cas précédent la valeur par défaut du début de range est 0 et le pas par défaut est de 1.

On peut utiliser la méthode précédente pour afficher les carrés de 0 à 5 (exclu) :

1
for i in range(5):
2
    print(i*i)

Exemplefor avec list

La syntaxe est for in :

1
fruit = ['pomme', 'orange', 'banane']
2
for s in fruit:
3
    print(s, "c'est bon pour la sante!")

Exemplefor avec tuple

La syntaxe est for in :

1
fruit = ('pomme',2)
2
for s in fruit:
3
    print(s, "c'est bon pour la sante!")