Académique Documents
Professionnel Documents
Culture Documents
La structure répétitive for (ou boucle for) en Python est une structure algorithmique en python qui
permet d'exécuter des actions ou des instructions répétées.
Syntaxe
for compteur in range(début_compteur, fin_compteur):
instructions...
Compteur : est une variable qui se crée automatiquement et sera détruite à la fin du programme et
elle joue le rôle d'un compteur qui prends la valeur début_compteur comme valeur et initiale et
sera incrémentée pas à pas jusqu'à la fin du programme où elle prend la valeur fin_compteur.
Remarque Noter que dans la boucle for i in range(1,n) le dernier qui est n n'est pas inclus ! Cela veut
dire que la boucle s'arrête à l'ordre n-1.
LALLALI
USTHB TP structure des ordinateurs et applications ING GC
LALLALI
USTHB TP structure des ordinateurs et applications ING GC
LALLALI
USTHB TP structure des ordinateurs et applications ING GC
3. L'instruction break
Nous avons vu que la boucle for permet d'exécuter des instructions répétées, mais il arrive parfois que
l'on souhaite sortir de la boucle une fois si une certaine condition est réalisée. A titre d'exemple si on
veut parcourir et lister les élément de la liste L = [11 , 2 , 7 , 31 , -5 , 12 , 13, -3] et on souhaite sortir et
arrêter le programme une fois le nombre rencontré est négatif, ce qui entraine l'arrêt de la boucle
juste en atteignant la valeur -5.
Exemple
L = [11 , 2 , 7 , 31 , -5 , 12 , 13, -3]
for x in L:
print(x)
if x <= 0:
break
# ce qui entraine l'arrêt de la boucle à la valeur -5
"""
11
2
7
31
-5
"""
LALLALI
USTHB TP structure des ordinateurs et applications ING GC
Syntaxe
while ( condition ):
intructions...
LALLALI