Progarmmation - Module Turtle

Telechargé par afi Lotfi
Partie II : La bibliothèque turtle
Le module Turtle est un outil permettant de dessiner des formes à l'aide d'instructions simples
Pour utiliser la tortue il faut charger la bibliothèque python qui gère la tortue, ainsi tout programme python
utilisant la tortue doit contenir au préalable la ligne
fromturtle import *
Le repère dans la fenêtre :
Pour pouvoir se repérer dans la fenêtre, turtle utilise un repère à deux dimensions. Il est centau milieu de la
fenêtre. Ce repère permet de se déplacer en abscisses et en ordonnées. Le centre du repère, est le point (0, 0).
C’est le point de départ de toutes les fonctions.
La bibliothèque (ou module) turtle regroupe des fonctions permettant de créer des dessins en faisant bouger une
tortue (ou plutôt une flèche) sur l’écran. Cette flèche fonctionne comme un crayon qui s’abaisse pour écrire
down() ou se lève up(), qui se déplace vers l’avant forward() ou vers l’arrière backward(), qui tourne vers la
gauche left() ou vers la droite right()
Quelques commandes Turtle :
Les commandes d’affichages :
Commande Signification
hidleturtle() Cache le pointeur.
shape('turtle') Changer la forme du pointeur en tortue
Il y a plusieurs formes tel que: arrow , circle, square, triangle, classic, blink
showturtle()
Affiche le pointeur.
goto(100,100)
Déplace le pointeur de 100 pixels vers la droite et de 100 pixels vers le bas.
with(3) ou pensize(3)
Trace une ligne de 3 pixels de largeur.
Les changements 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
bgcolor("light blue") Le fond de la fenêtre devient bleu clair.
.
Exemples de couleurs :
Couleurs prédéfinies pour la tortue
noir 'black'
blanc 'white'
rouge 'red'
bleu 'blue'
vert 'green'
jaune
'yellow'
.
Se déplacer :
Commande Signification
forward(200) Se déplace de 200 pixels en avançant.
Commande Signification
backward(180)
recule de 180 pixels.
goto(300,100)
Va à la position (300;100).
right(90)
Tourner de 90° vers la droite.
left(150) Tourner de 150° vers la gauche.
up() Lever le stylo
down() Descendre le stylo
Les cercles :
Pour tracer des cercles avec turtle, il sufit d’utiliser la commande circle. On peut tracer un cercle complet ou un
arc de cercle. Pour un arc de cercle il suffit d’indiquer la mesure de l’angle pour afficher l’arc que l’on veut.
Commande Signification
circle(100)
Construit un cercle de 100 pixels de rayon.
circle(100,180)
Construit un demi-cercle de rayon 100 pixels.
circle(100,90) Trace un arc de cercle de 90°.
circle(100,steps=3)
Trace un carré dont les diagonales mesurent 100 pixels.
circle(100,steps=4)
Trace un triangle équilatéral le cercle de rayon 100 est le cercle circonscrit de ce
triangle.
circle(100, steps = 8) Trace un octogone de longueur 100px
circle(100,180,steps=3)
Trace la moitié d’un hexagone. Le rayon = 100 pixels. L’angle = 180°. Nombre
de segments = 3.
circle(100, 180, 4) Trace la moitié d'un octogone
Premières figures géométriques
Code Dessin
Exercice 2 :
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !