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)