Vous êtes sur la page 1sur 2

TP1 - Turtle

Turtle est un module graphique du langage de programmation Python.


Il permet de dessiner à l’aide d’instructions simples. Pour l’utiliser, il faut commencer par
l’instruction suivante : 

from turtle import *

Vous allez déplacer une petite flèche appelée « tortue » afin de tracer des figures géométriques.
Pour un descriptif exhaustif des fonctionnalités, n’hésitez pas à consulter la documentation
officielle : http ://docs.python.org/3.2/library/turtle.html.

Les commandes les plus utiles :

• forward(d) : Fait avancer la tortue de d (en pixel), le trait est dessiné si le crayon est baissé.
Peut être abrégé en fd(d).
• backward(d) : Fait reculer la tortue de d (en pixel), le trait est dessiné si le crayon est baissé.
Peut être abrégé en bk(d).
• left(a) : Fait pivoter la tortue d’un angle de a degrés vers la gauche. Peut être abrégé en lt(a).
• right(a) : Fait pivoter la tortue d’un angle de a degrés vers la droite. Peut être abrégé en rt(a).
• goto(x, y) : Positionne la tortue au point de coordonnées ( x ; y ). Attention, si le crayon est
baissé, une ligne est tracée du point du départ au point d’arrivée.
• up() : Lève le crayon.
• down(): Baisse le crayon.
• pensize() ou width() : Fixe la largeur du trait (en pixel).
• reset() : Nettoie la fenêtre de dessin, réinitialise la tortue; elle est située alors au centre de
l’écran de dessin tournée vers la droite.
• speed(v) : Met la vitesse de la tortue à v. 0 est la vitesse la plus rapide.
• pencolor(c) : La couleur par défaut est le noir, on peut la changer en mettant une couleur
prédéfinie « red », « green », « blue », « yellow », . . .
Maintenant c’est à vous de jouer.

Exercice 1 : Les triangles 


Écrire deux programmes qui tracent les triangles équilatéraux de côté 200 suivants :

Exercice 2 : Les carrés

Écrire un programme qui trace trois carrés de côté 200 côte à côte séparés par un espace de 100

pixels. On remarquera notamment que la position finale de la tortue n’est pas importante tant que le

résultat produit est correct.

Vous aimerez peut-être aussi