Section courante

A propos

Section administrative du site

Les instructions de boucle (aussi appelé instructions répétitives) en langage Python sont au nombres de deux et sont plutôt médiocres :

WHILE

L'instruction «WHILE» permet la comparaison au début de la boucle, avant même que la suite d'instruction inclus dans la boucle ne soit lancé ! On peut voir cette instruction à la manière d'un «IF» se répétant tant et aussi longtemps que la condition est vrai. Voici donc sa syntaxe :

while expression_vrai:
        instruction_exécuté_si_vrai

Exemple

Cet exemple permet de montrer un simple boucle avec la variable «a» :

Jusqu'à la version de Python 2 De la version Python 3 ou plus
  1. A = 0
  2. while A < 10 :
  3.        print "a = ",A
  4.        A = A + 1 
  1. A = 0
  2. while A < 10 :
  3.    print ("a = ",A)
  4.    A = A + 1

on obtiendra le résultat suivant :

a = 0
a = 1
a = 2
a = 3
a = 4
a = 5
a = 6
a = 7
a = 8
a = 9

FOR

Cette instruction permet d'effectuer une boucle sur tous les éléments d'une liste ou d'un ensemble. Voici sa syntaxe :

for variable in variableliste:
      instruction

Exemple

Cet exemple permet de montrer un simple boucle parcourant le tableau :

Jusqu'à la version de Python 2 De la version Python 3 ou plus
  1. tableau = [1,3,7,11,13]
  2. for I in tableau:
  3.     print I
  1. tableau = [1,3,7,11,13]
  2. for I in tableau:
  3.    print (I)

on obtiendra le résultat suivant :

1
3
7
11
13


Dernière mise à jour : Mercredi, le 9 avril 2014