Boucles imbriquées
Approfondissez les boucles imbriquées
Boucles imbriquées est une leçon Python For Kids 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 Python For Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Python For Kids comprend 4 leçons au total.
Introduction aux boucles imbriquées
Boucles imbriquées
Bienvenue dans la leçon sur le flux de contrôle ! Aujourd'hui, vous allez approfondir les boucles en découvrant les boucles imbriquées, c'est-à-dire des boucles placées à l'intérieur d'autres boucles.

Que sont les boucles imbriquées ?
Les boucles imbriquées sont des boucles placées à l'intérieur d'autres boucles. Elles permettent d'effectuer des parcours plus complexes, par exemple dans des structures de données multidimensionnelles comme des grilles ou des tableaux.
- Boucle externe : Première boucle contenant la boucle interne.
- Boucle interne : Boucle placée à l'intérieur de la boucle externe.
Pourquoi utiliser des boucles imbriquées ?
Les boucles imbriquées sont utiles lorsque vous devez effectuer des tâches répétitives à l'intérieur d'autres tâches répétitives. Elles permettent par exemple de créer des motifs, de traiter les lignes et les colonnes d'une grille ou de gérer des données multidimensionnelles.
Exemples d'utilisation :
- Afficher une table de multiplication.
- Créer des motifs complexes avec des étoiles ou des nombres.
- Parcourir une liste de listes.
Exemple de boucles For imbriquées
Examinons le fonctionnement des boucles for imbriquées avec un exemple simple.
Exemple :
# Outer loop iterates over numbers 1 to 3
for i in range(1, 4):
# Inner loop iterates over letters 'A' to 'C'
for letter in ['A', 'B', 'C']:
print(i, letter) # Prints the current number and letter
Résultat de l'exemple de boucles For imbriquées
Lorsque vous exécutez le code ci-dessus, Python affiche chaque combinaison de nombre et de lettre :
1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 CExemple de boucles While imbriquées
Les boucles while imbriquées fonctionnent de manière similaire aux boucles for imbriquées. Voici comment les utiliser :
Exemple :
# Initialize the outer loop counter
i = 1
while i <= 3:
# Initialize the inner loop counter
j = 1
while j <= 2:
print("Outer:", i, "Inner:", j) # Prints the current outer and inner counters
j += 1 # Increment inner counter
i += 1 # Increment outer counter
Créer des motifs avec des boucles imbriquées
Les boucles imbriquées sont idéales pour créer des motifs. Créons un motif simple en forme d'étoile à l'aide de boucles for imbriquées.
Exemple :
# Number of rows for the pattern
rows = 5
# Outer loop for each row
for i in range(1, rows + 1):
# Inner loop for printing stars
for j in range(i):
print("*", end=" ") # Prints a star and stays on the same line
print() # Moves to the next line after inner loop completes
Excellent travail !
Vous avez appris à utiliser des boucles imbriquées pour effectuer des parcours complexes dans vos programmes Python. Elles vous aident à gérer des données multidimensionnelles et à créer des motifs élaborés. Continuez à vous entraîner en créant vos propres boucles imbriquées et en explorant différents scénarios !

Questions Fréquemment Posées
La leçon « Boucles imbriquées » est-elle gratuite ?
Oui — le texte complet de « Boucles imbriquées » 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 Python For Kids, passe à CoddyKit PRO. Le cours Python For Kids comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Boucles imbriquées » ?
Approfondissez les boucles imbriquées Tu pratiques Python For Kids 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 Python For Kids ?
Aucune expérience préalable n'est requise. Python For Kids 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 « Boucles imbriquées » ?
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 Python For Kids ?
Oui. Chaque leçon Python For Kids 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
- Instructions if-else
- Boucles en Python
- Boucles imbriquées
- Break et continue