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
- Couleurs de la tortue
- Remplir des formes
- De nombreuses formes
- Un motif coloré