0Pricing
Coding for Kids · Leçon

Un motif coloré

Créer un dessin avec la tortue

Un motif coloré est une leçon Coding for Kids gratuite sur CoddyKit. Ceci est la leçon 4 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 Coding for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Coding for Kids comprend 4 leçons au total.

Créez des œuvres avec Turtle ! 🎨🐢

Aujourd’hui, nous devenons de véritables artistes ! 🖼️ Nous allons combiner couleurs, formes et boucles pour créer un magnifique PATTERN.

Un motif est quelque chose qui se répète d’une manière originale. Créons des chefs-d’œuvre ! 🤩

import turtle

t = turtle.Turtle()
t.speed(0)
t.circle(50)

Des carrés en rotation 🟦🌀

Dessinons un carré, tournons un peu, puis répétons ! Les carrés tournent pour former un motif floral. 💠

Nous dessinons un carré (4 côtés) dans une boucle qui tourne à chaque répétition.

import turtle

t = turtle.Turtle()
t.speed(0)
for i in range(12):
    for s in range(4):
        t.forward(80)
        t.right(90)
    t.right(30)

Une boucle dans une boucle ! 🔁🔁

Waouh, avez-vous vu TWO boucles ? 😮 La boucle intérieure dessine un carré. La boucle extérieure le fait tourner autour du centre !

On appelle cela une boucle dans une boucle. C’est très puissant pour créer des motifs ! 💪

import turtle

t = turtle.Turtle()
t.speed(0)
for i in range(6):
    for s in range(3):
        t.forward(90)
        t.right(120)
    t.right(60)

Ajoutez les couleurs de l’arc-en-ciel ! 🌈

Choisissons une nouvelle couleur chaque fois que le motif tourne. 🎨

Nous créons une liste de couleurs et utilisons colors[i] pour en choisir une à chaque boucle.

import turtle

t = turtle.Turtle()
t.speed(0)
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(6):
    t.pencolor(colors[i])
    t.circle(70)
    t.right(60)

Une spirale arc-en-ciel 🌀🌈

Les spirales sont magiques ! Nous avançons un peu MORE à chaque fois, tout en tournant. 🌪️

Regardez-la grandir de plus en plus avec les couleurs de l’arc-en-ciel !

import turtle

t = turtle.Turtle()
t.speed(0)
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(60):
    t.pencolor(colors[i % 6])
    t.forward(i * 2)
    t.right(59)

Que signifie i % 6 ?

Cette curieuse expression i % 6 donne le reste d’une division par 6. Elle produit 0,1,2,3,4,5,0,1,2… 🔄

Cela nous permet de parcourir nos 6 couleurs en boucle indéfiniment ! L’arc-en-ciel ne s’épuise jamais ! 🌈

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

Un champ d’étoiles ⭐⭐⭐

Faisons tourner une étoile autour d’un point ! Une étoile tourne de 144 degrés à chaque sommet.

Dessinez une étoile, tournez un peu, puis répétez. Une galaxie d’étoiles ! 🌌

import turtle

t = turtle.Turtle()
t.speed(0)
t.pencolor('gold')
for i in range(10):
    for p in range(5):
        t.forward(60)
        t.right(144)
    t.right(36)

Remplissez le motif de couleur 🪣

Vous vous souvenez de begin_fill et end_fill ? Remplissons nos triangles en rotation ! 🔺

Chaque triangle se remplit de couleur à mesure qu’il tourne. Magnifique ! 💜

import turtle

t = turtle.Turtle()
t.speed(0)
t.fillcolor('violet')
for i in range(8):
    t.begin_fill()
    for s in range(3):
        t.forward(70)
        t.right(120)
    t.end_fill()
    t.right(45)

Ajoutez un arrière-plan 🖼️

Un arrière-plan sombre fait RESSORTIR les couleurs vives ! ✨

Utilisez turtle.bgcolor('black') et regardez votre motif fluorescent briller ! 🌟

import turtle

turtle.bgcolor('black')
t = turtle.Turtle()
t.speed(0)
colors = ['cyan', 'magenta', 'yellow', 'lime']
for i in range(40):
    t.pencolor(colors[i % 4])
    t.forward(i * 3)
    t.right(91)

Astuce : la vitesse 0 est la plus rapide 🏎️

Les motifs comportent LOTS de lignes. Pour les voir rapidement, utilisez toujours t.speed(0) ! 💨

C’est le réglage le plus rapide. Votre œuvre apparaît en un éclair ! ⚡

import turtle

t = turtle.Turtle()
t.speed(0)
for i in range(36):
    t.forward(100)
    t.right(170)

Créez votre chef-d’œuvre ! 🎨🌟

À présent, créez YOUR motif ! Modifiez les couleurs, le nombre de répétitions et l’angle de rotation. 🤩

Essayez différents nombres dans right(...) et range(...). Chaque changement crée une nouvelle œuvre ! 🖼️

import turtle

turtle.bgcolor('navy')
t = turtle.Turtle()
t.speed(0)
colors = ['white', 'pink', 'cyan']
for i in range(50):
    t.pencolor(colors[i % 3])
    t.forward(i * 2)
    t.right(89)

Vérification rapide ✅

La dernière énigme du cours ! 🧠🎨

Vous êtes un artiste Turtle ! 🏆🎨

Travail AMAZING ! Vous avez terminé le cours « L’art des formes colorées » ! 🎉 Vous avez appris :

  • Les boucles dans les boucles créent des motifs 🔁🔁
  • Les listes de couleurs avec colors[i % 6] permettent de créer des arcs-en-ciel 🌈
  • Les spirales grandissent avec forward(i * 2) 🌀
  • Les arrière-plans font RESSORTIR les couleurs ✨

Vous pouvez maintenant créer n’importe quel motif que vous imaginez ! Continuez à créer ! 🤩🐢

Questions Fréquemment Posées

La leçon « Un motif coloré » est-elle gratuite ?

Oui — le texte complet de « Un motif coloré » 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 Coding for Kids, passe à CoddyKit PRO. Le cours Coding for Kids comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Un motif coloré » ?

Créer un dessin avec la tortue Tu pratiques Coding 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 Coding for Kids ?

Aucune expérience préalable n'est requise. Coding 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 4 sur 4.

Combien de temps prend la leçon « Un motif coloré » ?

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 Coding for Kids ?

Oui. Chaque leçon Coding 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. Couleurs de la tortue
  2. Remplir des formes
  3. De nombreuses formes
  4. Un motif coloré
← Retour à Coding for Kids