0% ont trouvé ce document utile (0 vote)
193 vues5 pages

Cours Complet Python Turtle

Ce cours interactif enseigne les bases de Python, en se concentrant sur les boucles et la bibliothèque Turtle pour dessiner des formes amusantes. Les participants apprennent à dessiner des figures comme un carré, une étoile et un cœur, tout en complétant des exercices pratiques. Le cours se termine par un défi final pour créer une maison en utilisant les concepts appris.

Transféré par

nando.lil.k544
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
193 vues5 pages

Cours Complet Python Turtle

Ce cours interactif enseigne les bases de Python, en se concentrant sur les boucles et la bibliothèque Turtle pour dessiner des formes amusantes. Les participants apprennent à dessiner des figures comme un carré, une étoile et un cœur, tout en complétant des exercices pratiques. Le cours se termine par un défi final pour créer une maison en utilisant les concepts appris.

Transféré par

nando.lil.k544
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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 = turtle.Turtle()

t.forward(100)
t.right(90)
t.forward(100)

turtle.done()

Exercice 1 : Dessiner un carré


import turtle

t = turtle.Turtle()

for _ in range(___): # Remplacez ___ par le bon nombre de répétitions


t.forward(100)
t.right(___) # Complétez l'angle

turtle.done()

2. Les Boucles `for` et `while` avec Turtle


import turtle

t = turtle.Turtle()

for _ in range(6): # 6 côtés


t.forward(100)
t.right(60)

turtle.done()

Exercice 2 : Complétez ce programme pour dessiner une étoile


import turtle
t = turtle.Turtle()

for _ in range(5):
t.forward(150)
t.right(___) # Trouvez l’angle magique pour une étoile

turtle.done()

3. Défi : Dessiner un cœur avec Turtle ❤️


import turtle
import math

t = turtle.Turtle()
t.speed(0)
turtle.bgcolor("black")
t.pencolor("red")

t.penup()
t.goto(-50, 0)
t.pendown()

for angle in range(360):


x = 50 * math.sin(math.radians(angle))**3
y = 40 * math.cos(math.radians(angle)) - 10 * math.cos(2 * math.radians(angle)) - 4 *
math.cos(3 * math.radians(angle)) - math.cos(4 * math.radians(angle))
t.goto(x*5, y*5)

turtle.done()
Cours Avancé sur Turtle : Couleurs et Formes Amusantes

1. Instructions de base avec Turtle


import turtle

t = turtle.Turtle()

t.forward(100)
t.right(90)
t.forward(100)

turtle.done()

Exercice 1 : Complétez ce programme pour dessiner un triangle rouge


import turtle

t = turtle.Turtle()
t.color("red")
t.begin_fill()
t.fillcolor("red")

for _ in range(___):
t.forward(100)
t.right(___)

t.end_fill()
turtle.done()

2. Complétons des programmes pour obtenir des formes amusantes


import turtle

t = turtle.Turtle()

# Tronc de l'arbre
t.color("brown")
t.begin_fill()
t.fillcolor("brown")
t.forward(40)
t.right(90)
t.forward(100)
t.right(90)
t.forward(40)
t.right(90)
t.forward(100)
t.right(90)
t.end_fill()

# Feuillage (à compléter)
t.penup()
t.goto(___, ___)
t.pendown()
t.color("green")
t.begin_fill()
t.circle(___)
t.end_fill()

turtle.done()

3. Exercices avec des étapes sur une grille


import turtle

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

t.penup()
t.goto(-100, 100)
t.pendown()

t.forward(___)
t.backward(___)
t.right(90)
t.forward(___)

turtle.done()

Défi final : Tracer un cœur sur la grille


import turtle

t = turtle.Turtle()

t.penup()
t.goto(0, -100)
t.pendown()
t.color("red")
t.begin_fill()
t.left(140)
t.forward(180)
t.circle(-90, 200)
t.left(120)
t.circle(-90, 200)
t.forward(180)

t.end_fill()
turtle.done()

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 ?

Vous aimerez peut-être aussi