0Pricing
Python For Kids · Leçon

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.

Boucles imbriquées — illustration 1

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 C

Exemple 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 !

Boucles imbriquées — illustration 9

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

  1. Instructions if-else
  2. Boucles en Python
  3. Boucles imbriquées
  4. Break et continue
← Retour à Python For Kids