Vous êtes sur la page 1sur 2

Python : La bibliothèque Turtle

Le module Turtle est un outil permettant de dessiner des formes à l'aide d'instructions simples

Activité 1 :
Dans l’éditeur « Mu », taper les programmes ci-dessous et dessiner les résultats observés :
Programme résultat Programme résultat
1 from turtle import*   5) from turtle import*
) forward(120) left(90)
forward(50)
penup( )
forward(20)
2 from turtle import* pendown( )
) forward(120) forward(50)
left(90) penup( )
forward(120) forward(20)
pendown( )
forward(50)

3 from turtle import* 6) from turtle import*


) forward(120) color('red')
right(90) forward(100)
forward(120) color('green')
forward(100)
color('blue')
circle(50)

4 from turtle import* 7) from turtle import*


) forward(120) left(90)
right(90) color('red')
forward(120) forward(100)
circle(20) color('blue')
fillcolor('green')
begin_fill( )
circle(50)
end_fill( )

Activité 2 :

Dans le « programme n°7 » de l’activité précédente, modifier l’instruction «left(90) »  comme suit et
observer les résultats obtenus :
left(-90) left(45) left(90) left(90) left(90+45) left(180) left(180+45)
Quelques commandes Turtle :

Commandes de base :
Commande Signification
from turtle import * Importer la bibliothèque turtle
shape("turtle") Changer la forme du pointeur en tortue
speed(1) Dessiner lentement
speed(10) Dessiner rapidement
Déplacement :
Commande Signification
forward(100) Avancer 100 pixels
right(90) Tourner 90 degré à droite
left(90) Tourner 90 degré à gauche
circle(100) Cercle de rayan 100 pixels
penup( ) Lever le stylo
pendown() Descendre le stylo
goto(300,100) Se déplacer à la positon
x=300 et y=100

Changement de couleur :
Commande Signification
color('red') Appliquer la couleur rouge au trait en cours
fillcolor('yellow') Appliquer la couleur jaune au remplissage en cours
begin_fill( ) Commencer le remplissage
end_fill( ) Terminer le remplissage

Exemples de couleurs :
black, white, red, blue, green, yellow

Activité 3 :
Dans l’éditeur « Mu », écrire les programmes qui permettent de dessiner les schémas suivants :
Résultat voulu programme Résultat voulu programme
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………
……………………… ………………………