Mojo Academy · Leçon

Itérer avec for et range

Parcourez des nombres et des séquences.

Leçon 3 sur 413 étapes

Itérer avec for et range est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Mojo Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Mojo Academy comprend 4 leçons au total.

Parcourir des éléments

Lorsque vous voulez visiter chaque valeur à tour de rôle, utilisez une boucle for. Elle récupère un élément à la fois et exécute le corps pour chacun d’eux. 🚶

La structure de for

Écrivez for, une variable de boucle, le mot in, ce que vous voulez parcourir, puis deux-points et un bloc indenté.

for item in things:
    print(item)

Compter avec range

Pour effectuer un nombre fixe de passages, associez for à range. range(n) produit les valeurs de 0 jusqu’à n exclu.

for i in range(3):
    print(i)

range s’arrête avant la fin

Cela piège souvent les débutants : range(5) produit 0, 1, 2, 3, 4. La valeur finale est exclue, ce qui donne exactement cinq nombres.

Choisissez un début

Donnez deux valeurs à range pour définir un début et une fin. range(2, 5) parcourt 2, 3, 4 en commençant à l’endroit indiqué.

for i in range(2, 5):
    print(i)

Ajoutez un pas

Une troisième valeur définit le pas entre les nombres. range(0, 10, 2) produit les nombres pairs 0, 2, 4, 6, 8.

for i in range(0, 10, 2):
    print(i)

Compter à rebours

Un pas négatif permet à range de reculer. range(3, 0, -1) produit 3, 2, 1, ce qui convient parfaitement à un simple compte à rebours.

for i in range(3, 0, -1):
    print(i)

Parcourir une liste

for fonctionne aussi avec les collections. Parcourir une List vous fournit directement chaque élément ; vous avez donc rarement besoin d’un index.

for name in names:
    print(name)

Utilisez un index si nécessaire

Si vous avez besoin des positions, parcourez range(len(items)) et utilisez l’index pour accéder à la collection.

for i in range(len(items)):
    print(items[i])

Accumuler avec une boucle for

Tout comme while, une boucle for peut construire un total. Initialisez-le avant la boucle, puis ajoutez-y quelque chose dans le corps à chaque passage.

var total = 0
for i in range(1, 5):
    total += i

Préférez for lorsque le nombre est connu

Utilisez for avec range lorsque le nombre de passages est connu à l’avance. C’est plus clair et moins sujet aux erreurs qu’une boucle while manuelle.

Vérification rapide

Vous écrivez for i in range(5). Quelle suite exacte de nombres i prend-il au cours de la boucle ?

Récapitulatif

Une boucle for parcourt chaque élément, et range génère des nombres avec un début, une fin et un pas. N’oubliez pas que la valeur finale est exclue. 🎯

Gratuit pour commencer

Apprends Mojo avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Itérer avec for et range » est-elle gratuite ?

Oui — le texte complet de « Itérer avec for et range » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Mojo Academy, passe à CoddyKit PRO. Le cours Mojo Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Itérer avec for et range » ?

Parcourez des nombres et des séquences. Tu pratiques Mojo Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Mojo Academy ?

Aucune expérience préalable n'est requise. Mojo Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Itérer avec for et range » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Mojo Academy ?

Oui. Chaque leçon Mojo Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Faire des choix avec if/else
  2. Boucler avec while
  3. Itérer avec for et range
  4. break, continue et sortie anticipée
← Retour à Mojo Academy