boucle for
Définition :
La boucle for permet de parcourir un ensemble de valeurs définies par une séquence (range, list, tuple).
Attention : Indentation
Le bloc d'instruction inclus dans le for doit être indenté (ajout de 4 espaces avant les instructions du bloc).
Exemple : for 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)
Exemple : for 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!")
Exemple : for 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!")