WHILE

Le mot while signifie tant que en anglais. Cette instruction permet de répéter un bloc d’instructions tant qu’une condition est respectée.

Exemple :
a = 0
while a < 5:
a = a + 1
print(a)

Le deux-points (:) à la fin de la ligne introduit le bloc d’instructions à répéter, lequel doit obligatoirement être indenté : toutes les lignes du bloc doivent être décalées à droite avec le même nombre d’espaces.

FOR

La boucle for a le même objectif que la boucle while : répéter une série d’instructions un certain nombre de fois.

Exemples :

Parcours des lettres d’un mot

mot = "bonjour"
for lettre in mot:
# Pour chaque lettre dans mot, on affiche la lettre.
print(lettre)

Utilisation de range

for entier in range(1, 51):
# Pour chaque entier entre 1 et 50, on affiche l’entier.
print(entier)