Accueil > Python au lycée > Généralités > La boucle for (en Python)

La boucle for (en Python)

mercredi 28 juillet 2010

Le schéma classique


Le but de la boucle for est de répéter certaines instructions pour chaque élément d’une liste.

Contrairement à d’autres langages, l’usage d’une liste est donc nécessaire !

Un exemple minimal


*l.1 à l.4 : ------- avant la boucle -------

Juste un petit message ...

*l.5 à l.7 : ------- la boucle -------

- *l.5
- Pour tous les éléments i de la liste, on va effectuer les instructions de la boucle.
- "range(1,4)" est une liste égale à "[1,2,3]".
- Ne pas oublier le " :" en fin de ligne.
- *l.6 à l.7 Voici les instructions de la boucle.
- Pour différencier ces instructions de la suite du programme, on a tapé au début une tabulation (de plus), cette indentation (ce décalage) est indispensable.

*l.8 à l.12 : ------- après la boucle -------

La fin de programme ...

Comment créer une liste


Avec Python, on dispose de plusieurs moyens de créer une liste.

* On donne tous ces éléments

Le premier élément a le numéro 0 !!!!!!!!!!

Ainsi "NesNombres[0]" vaut 4 et "Pays[2]" vaut "Chili".

* On utilise l’instruction range

range permet de créer rapidement une liste d’entier, sans devoir les écrire.

Attention, le dernier entier n’est pas pris dans la liste !!

"range(11)" équivaut à "[0,1,2,3,4,5,6,7,8,9,10]".

"range(3,7)" équivaut à "[3,4,5,6]".

* On utilise une chaîne de caractères

Les chaînes de caractères ont un comportement de listes. Elles sont donc utilisables dans une boucle for


| Plan du site | Mentions légales | Suivre la vie du site RSS 2.0 | Haut de page | SPIP | ScolaSPIP
Les Maths Libres (FLP)