Cours de Python Débutant : Boucles et Turtle en S'amusant !
Bienvenue dans ce cours interactif où nous allons apprendre les bases de Python, les
boucles (`for` et `while`), et la bibliothèque Turtle tout en dessinant des formes amusantes
comme un cœur et une étoile !
1. Introduction à Turtle
import turtle
t = [Link]()
[Link](100)
[Link](90)
[Link](100)
[Link]()
Exercice 1 : Dessiner un carré
import turtle
t = [Link]()
for _ in range(___): # Remplacez ___ par le bon nombre de répétitions
[Link](100)
[Link](___) # Complétez l'angle
[Link]()
2. Les Boucles `for` et `while` avec Turtle
import turtle
t = [Link]()
for _ in range(6): # 6 côtés
[Link](100)
[Link](60)
[Link]()
Exercice 2 : Complétez ce programme pour dessiner une étoile
import turtle
t = [Link]()
for _ in range(5):
[Link](150)
[Link](___) # Trouvez l’angle magique pour une étoile
[Link]()
3. Défi : Dessiner un cœur avec Turtle ❤️
import turtle
import math
t = [Link]()
[Link](0)
[Link]("black")
[Link]("red")
[Link]()
[Link](-50, 0)
[Link]()
for angle in range(360):
x = 50 * [Link]([Link](angle))**3
y = 40 * [Link]([Link](angle)) - 10 * [Link](2 * [Link](angle)) - 4 *
[Link](3 * [Link](angle)) - [Link](4 * [Link](angle))
[Link](x*5, y*5)
[Link]()
Cours Avancé sur Turtle : Couleurs et Formes Amusantes
1. Instructions de base avec Turtle
import turtle
t = [Link]()
[Link](100)
[Link](90)
[Link](100)
[Link]()
Exercice 1 : Complétez ce programme pour dessiner un triangle rouge
import turtle
t = [Link]()
[Link]("red")
t.begin_fill()
[Link]("red")
for _ in range(___):
[Link](100)
[Link](___)
t.end_fill()
[Link]()
2. Complétons des programmes pour obtenir des formes amusantes
import turtle
t = [Link]()
# Tronc de l'arbre
[Link]("brown")
t.begin_fill()
[Link]("brown")
[Link](40)
[Link](90)
[Link](100)
[Link](90)
[Link](40)
[Link](90)
[Link](100)
[Link](90)
t.end_fill()
# Feuillage (à compléter)
[Link]()
[Link](___, ___)
[Link]()
[Link]("green")
t.begin_fill()
[Link](___)
t.end_fill()
[Link]()
3. Exercices avec des étapes sur une grille
import turtle
t = [Link]()
[Link](0)
[Link]()
[Link](-100, 100)
[Link]()
[Link](___)
[Link](___)
[Link](90)
[Link](___)
[Link]()
Défi final : Tracer un cœur sur la grille
import turtle
t = [Link]()
[Link]()
[Link](0, -100)
[Link]()
[Link]("red")
t.begin_fill()
[Link](140)
[Link](180)
[Link](-90, 200)
[Link](120)
[Link](-90, 200)
[Link](180)
t.end_fill()
[Link]()
Conclusion
✔️Vous avez appris à utiliser **Turtle** pour dessiner des formes.
✔️Vous avez exploré les **boucles, les couleurs et les grilles**.
✔️Vous avez complété des **formes amusantes** comme un **arbre, un bateau et un
cœur**.
**Challenge final** : Pouvez-vous créer une **maison complète** avec un carré pour les
murs, un triangle pour le toit et un rectangle pour la porte ?