Portes et fenêtres
Ajouter des détails
Portes et fenêtres est une leçon Coding 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 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.
Ajoutez des portes et des fenêtres ! 🚪🪟
Notre maison a des murs et un toit, mais comment entrer à l’intérieur ? 🤔 Il nous faut une DOOR !
Et pour voir dehors, il nous faut des WINDOWS ! Ajoutons ces détails aujourd’hui. 🏠✨
import turtle
t = turtle.Turtle()
t.forward(50)Déplacez-vous WITHOUT dessiner 🖊️⬆️
Pour placer une porte au bon endroit, nous nous déplaçons WITHOUT dessiner de ligne.
t.penup() lève le stylo. t.goto(x, y) le déplace directement jusqu’à un endroit. t.pendown() recommence à dessiner ! ✈️
import turtle
t = turtle.Turtle()
t.penup()
t.goto(50, 0)
t.pendown()
t.forward(40)Une porte est un petit rectangle 🚪
Une porte est un rectangle haut et étroit. Elle possède 2 côtés longs et 2 côtés courts.
Nous dessinons : vers le haut, en travers, vers le bas, en travers. Créons une porte ! 🚪
import turtle
t = turtle.Turtle()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)Colorez la porte en marron 🟤
Les portes sont généralement en bois, alors colorons la nôtre en marron ! 🪵
Utilisez fillcolor('brown') avec begin_fill() et end_fill() autour de la porte.
import turtle
t = turtle.Turtle()
t.fillcolor('brown')
t.begin_fill()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)
t.right(90)
t.forward(30)
t.end_fill()Une fenêtre est un petit carré 🪟
Une fenêtre est un petit carré. Ses 4 côtés sont égaux, mais elle est plus petite que la maison !
Nous utilisons une boucle : for i in range(4): avec un petit déplacement vers l’avant.
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(30)
t.left(90)Rendez la fenêtre bleue 💙
Les fenêtres ressemblent à du verre, alors remplissons-les de bleu clair ! 🪟
Utilisez fillcolor('lightblue'). Le verre scintille ! ✨
import turtle
t = turtle.Turtle()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
t.forward(30)
t.left(90)
t.end_fill()Placez la fenêtre avec goto 📍
Pour placer une fenêtre au bon endroit, nous utilisons penup(), puis goto(x, y), puis pendown().
Les nombres indiquent exactement WHERE aller à la tortue. La gauche et la droite correspondent à x, le haut et le bas à y ! 🗺️
import turtle
t = turtle.Turtle()
t.penup()
t.goto(20, 50)
t.pendown()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
t.forward(30)
t.left(90)
t.end_fill()Deux fenêtres ! 🪟🪟
Ajoutons une fenêtre de chaque côté ! Nous en dessinons une, nous nous déplaçons, puis nous en dessinons une autre.
Réutilisez le même code de fenêtre, en utilisant simplement goto vers un autre endroit auparavant ! 📍
import turtle
t = turtle.Turtle()
t.fillcolor('lightblue')
for x in [-60, 40]:
t.penup()
t.goto(x, 50)
t.pendown()
t.begin_fill()
for i in range(4):
t.forward(30)
t.left(90)
t.end_fill()Ajoutez une croix à la fenêtre ➕
Les vraies fenêtres ont une croix au milieu ! Ajoutons une ligne en travers et une ligne vers le haut.
Elle divise la fenêtre en 4 petites vitres. Quel niveau de détail ! 🪟
import turtle
t = turtle.Turtle()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
t.forward(40)
t.left(90)
t.end_fill()
t.penup()
t.goto(20, 0)
t.pendown()
t.goto(20, 40)Un bouton de porte ! 🔘
Toute porte a besoin d’un bouton pour s’ouvrir ! 🚪
Nous dessinons un tout petit cercle rempli. Utilisez t.dot(8, 'gold') pour créer rapidement un bouton doré ! ✨
import turtle
t = turtle.Turtle()
t.fillcolor('brown')
t.begin_fill()
for i in range(4):
t.forward(40)
t.left(90)
t.end_fill()
t.penup()
t.goto(35, 20)
t.dot(8, 'gold')Créez votre propre porte ! 🚪🎨
À vous de jouer ! Faites une porte dans votre couleur préférée, YOUR. 🤩
Remplacez 'purple' par n’importe quelle couleur et choisissez où placer le bouton doré ! 🔘
import turtle
t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)
t.right(90)
t.forward(30)
t.end_fill()Vérification rapide ✅
C’est l’heure de résoudre une énigme sur les détails ! 🧠🚪
Portes et fenêtres terminées ! 🚪🪟🎉
Fantastique ! Votre maison possède maintenant des détails ! Vous avez appris :
penup()etpendown()pour vous déplacer sans dessiner ✈️goto(x, y)pour vous déplacer directement jusqu’à un endroit 📍- Une porte est un rectangle et une fenêtre est un petit carré 🟫🟦
t.dot(8, 'gold')crée un bouton de porte 🔘
Ensuite : ajoutez un soleil et un ciel pour terminer la scène ! ☀️
Questions Fréquemment Posées
La leçon « Portes et fenêtres » est-elle gratuite ?
Oui — le texte complet de « Portes et fenêtres » 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 « Portes et fenêtres » ?
Ajouter des détails 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 3 sur 4.
Combien de temps prend la leçon « Portes et fenêtres » ?
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
- Dessiner une maison carrée
- Ajouter un toit
- Portes et fenêtres
- Un soleil et un ciel