PaliSkill
Python pour débutants

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 avant n.
  • 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

À faire

Que 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

À faire

Que 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.

Quitter le module