Les boucles en Python : for et while
Ce guide détaille les deux types principaux de boucles en Python : les boucles for et les boucles while. Il est crucial de comprendre leur syntaxe et leur utilisation pour maîtriser la programmation en Python.
Highlight: N'oubliez jamais les deux-points ":" à la fin de la déclaration de boucle et d'indenter correctement les éléments à l'intérieur de la boucle avec la touche TAB.
Les boucles for en Python
Les boucles for Python sont conçues pour s'exécuter un nombre défini de fois. Elles peuvent être écrites de trois manières différentes :
-
for i in range10:
Cette syntaxe exécute la boucle 10 fois, avec i allant de 0 à 9.
Example:
for i in range10:
printi # Affiche les nombres de 0 à 9
-
for jean in range5,10:
Cette boucle s'exécute 5 fois, avec jean allant de 5 à 9.
-
for blabla in range0,20,2:
Cette boucle utilise un pas de 2, blabla prenant les valeurs 0, 2, 4, ..., 18.
Vocabulary: Le "pas" dans une boucle for désigne l'incrément entre chaque itération.
Les boucles while en Python
Les boucles while Python continuent à s'exécuter tant qu'une condition donnée est vraie. Elles se présentent sous deux formes principales :
-
while a != b:
Cette boucle continue tant que a est différent de b.
Definition: Une boucle tant que Python s'exécute répétitivement jusqu'à ce que sa condition devienne fausse.
-
while True: avec break
Cette boucle est infinie mais peut être interrompue avec l'instruction break.
Highlight: Attention aux boucles while Python sans condition d'arrêt claire, car elles peuvent devenir des boucles infinies et causer des bugs.
Les boucles en algorithme sont fondamentales pour l'automatisation et l'efficacité du code. Que ce soit une boucle for Python liste pour parcourir des éléments ou une boucle while Python pour des opérations conditionnelles, la maîtrise de ces structures est essentielle pour tout programmeur Python.