Boucle Pour⚓︎
Méthode 1 : Élément par élément⚓︎
Boucle Pour
/ for
: Parcourir des entiers⚓︎
Syntaxe Pseudo-Code:
Pour i variant de a à b avec un pas de 1
Afficher i
Syntaxe Python :
for i in range(a,b+1,pas):
print(i)
Remarque
Dans cette syntaxe Python:
- La valeur
a
est incluse - ATTENTION : La valeur
b+1
N'est PAS incluse : Si le pas vaut1
, alors la dernière valeur incluse estb
Boucle Pour
/ for
: Parcourir des chaînes de caractère⚓︎
Syntaxe Pseudo-Code:
Pour chaque caractère c de phrase:
Afficher c
Syntaxe Python :
phrase="C'est bon les kiwis"
for c in phrase:
print(c)
Boucle Pour
/ for
: Parcourir des Listes⚓︎
Syntaxe Pseudo-Code:
Pour chaque element elt de la liste l:
Afficher elt
Syntaxe Python :
liste=[4,10,7.2,"bonjour","laura"]
for elt in liste:
print(elt)
Méthode 2 : Parcourir indice par indice⚓︎
Boucle Pour
/ for
: Parcourir des chaînes de caractère⚓︎
Syntaxe Pseudo-Code:
Pour chaque indice i de phrase:
Afficher l'élément/le caractère d'indice i de la phrase
Syntaxe Python :
phrase="C'est bon les kiwis"
for i in range(len(phrase)):
print(phrase[i])
Boucle Pour
/ for
: Parcourir des Listes⚓︎
Syntaxe Pseudo-Code:
Pour chaque indice i de liste:
Afficher l'élément d'indice i de liste
Syntaxe Python :
liste=[4,10,7.2,"bonjour","laura"]
for i in range(len(liste)):
print(liste[i])
Caractéristiques Principales de la Boucle Pour
/ for
⚓︎
- On entre toujours OBLIGATOIREMENT dans une boucle
Pour
/for
- L'initialisation de la boucle
Pour
/for
est AUTOMATIQUE - L'incrémentation (/décrémentation) de la boucle
Pour
/for
est AUTOMATIQUE - Une boucle
Pour
/for
réalise toujours un nombre fini de tours / itérations connu à l'avance (avant de commencer) : Dans l'exemple ci-dessus, si le pas vaut1
, alors la bouclePour
/for
réaliseb-a+1
itérations - En particulier, une boucle
Pour
/for
n'est jamais infinie