Les boucles sont des structures de programme qui permettent de répéter un bloc d’instructions autant de fois que nécessaire.
Elles sont au nombre de deux : la boucle while et la boucle for.
La boucle while s’exécute à partir d’une condition basée sur une variable qu’il faut initialiser
(lui donner une première valeur) et qu’il faut incrémenter (lui ajouter un entier fixe). Sans initialisation, le programme ne
rentre pas dans la boucle. Sans incrémentation, le programme ne sort jamais de la boucle : on parle alors de boucle infinie.
La boucle for s’exécute à partir d’un élément qui devra parcourir une séquence pouvant contenir
des objets de tout type. Si cette séquence contient des nombres entiers (fonction range()), alors la boucle for est un
cas particulier de la boucle while.