Leçon 1 / 10 — Chapitre 3: Boucles approfondies
La boucle for : répéter un nombre de fois connu
La boucle for répète une action un nombre de fois connu à l'avance — soit un nombre précis, soit une fois par élément d'une liste.
Répéter un nombre de fois avec range() :
for i in range(3):
print(i)
range(3) génère les nombres 0, 1, 2 — trois valeurs, en commençant à 0, sans jamais atteindre 3. Ce code affiche donc trois lignes : 0, puis 1, puis 2.
Parcourir les éléments d'une liste :
fruits = ["pomme", "poire", "mangue"]
for f in fruits:
print(f)
Ici, f prend successivement la valeur de chaque élément de la liste, dans l'ordre : ce code affiche pomme, puis poire, puis mangue.
À retenir :
range(n)démarre à 0 et s'arrête juste avantn.- Le nom choisi après
for(i,f, ou n'importe quel autre nom) est une nouvelle variable, créée automatiquement à chaque tour de boucle. - Comme pour
if, le bloc répété doit être indenté après les deux-points.
À vous de jouer : créez une liste de trois éléments de votre choix, puis affichez chaque élément avec une boucle for.
À vous de jouer
À faireQue va afficher ce code ?
for i in range(3):
print(i)
Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.
💡 Les nombres affichés, dans l'ordre, séparés par une espace.
À vous de jouer
À faireQue va afficher ce code ?
fruits = ["pomme", "poire", "mangue"]
for f in fruits:
print(f)
Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.
💡 Les trois mots affichés, dans l'ordre, séparés par une espace.