La boucle for
La boucle for possède un itérateur implicite, ce qui signifie que l'on a pas besoin de s'assurer qu'elle se termine.
La structure de cette instruction est :
Pour i allant de debut à fin par pas de "pas":
En Python cela se traduit par :
for i in range(debut,fin,pas) Attention fin n'est pas compris !
Exemples :
for i in range(0,10,1) i varie entre 0 et 9 : (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
for i in range(0,10,2) i varie entre 0 et 9 par pas de 2 : (0, 2, 4, 6, 8)
De plus :
Si le pas est de 1 et que l'on commence à 0
for i in range(10) est équivalent à : for i in range(0,10,1)
On peut également "itérer" sur une phrase :
La structure est :
phrase= "Hello World"
for lettre in phrase:
print(lettre)