Boucle for - À vous

Attention à ne pas oublier les deux points et l'indentation.

À retenir ❤

  • La boucle for ... in ... s'utilise lorsque :

    • on veut parcourir un à un les éléments d'un objet itérable (une chaîne de caractère, une liste, un tuple, un dictionnaire...)
    • on veut répéter une action un nombre de fois connu à l'avance. On parle de boucle bornée.
  • Les instructions répétées peuvent mais ce n'est pas obligatoire faire appel à la variable de boucle, mais il ne faut pas que ces instructions la modifient.

  • Ne pas oublier les : et l'indentation !

  • range(n) génère une séquence de \(\hspace{5em}\) nombres entiers: on s'en servira dès qu'on aura besoin de répéter n fois des instructions.

for i in range(n)

  • i prend toutes les valeurs entières de l'intervalle ...
  • i prend donc n valeurs différentes de ... à ...

Exemple

🐍 Script Python
for i in range(3):
    print(i)

Ce script s'exécute ainsi en console :

🐍 Console Python
...
...
...
>>> 

for i in range(a, b)

  • i prend toutes les valeurs entières de ... .
  • i prend donc \(\hspace{5em}\) valeurs différentes de ... à ...

Exemple

🐍 Script Python
for i in range(3, 7):
    print(i)

Ce script s'exécute ainsi en console :

🐍 Console Python
...
...
...
...
>>> 

for i in range(a, b, pas)

  • i prend les valeurs entières de l'intervalle \(\hspace{5em}\) en commençant à ..., puis tous les ...

Exemple

🐍 Script Python
for i in range(3, 9, 2):
    print(i)

Ce script s'exécute ainsi en console :

🐍 Console Python
...
...
...
>>>