Itérer avec for et range
Parcourez des nombres et des séquences.
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 += iPré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. 🎯
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
- Faire des choix avec if/else
- Boucler avec while
- Itérer avec for et range
- break, continue et sortie anticipée