Tortue

La tortue (turtle)

☞  Commencer le programme par :        from turtle import *

☞  Terminer le programme par :             exitonclick() ou mainloop()

doc détaillée sur https://docs.python.org/2/library/turtle.html

Ci-dessous les principales fonctions.

up() , down() lève le crayon (n’écrit plus),baisse le crayon (écrit)
reset() efface le dessin
forward(n) avance de n pixels
left(r), right(r) Tourne de r degrés (changement de direction relative)
goto(x,y) positionne le crayon en (x,y), (0,0) étant le centre de la fenêtre
setheading(dir) définit la direction de déplacement de la tortue en degré / axe (Ox)
circle(r)circle(r, a) dessine un cercle de centre de rayon r à partir de la position courante et en partant dans la direction courante.Idem, mais se limite à un arc de cercle d’angle a (degrés)
write(‘texte’)  écrit le texte  à la position courante
width(n) définit la largeur du trait.
color(« blue ») définit la couleur du crayon  (ici couleur prédéfinie)
bgcolor(« #ff0099 « ) définit la couleur de fond (ici en hexa)
fillcolor(« #ff0099 « )…Endfill() Colorie  l’intérieur de la  zone délimitée
dot(n) Dessine un point de taille n pixels  à la position courante
xcor(), ycor() Fonctions qui renvoient les coordonnées courantes de la tortue
shape(‘classic’) Définit la forme de la tortue  parmi ‘arrow’, ‘classic’, ‘turtle’, or ‘circle’
numinput(« titre », « message »)
textinput(« titre », « message »)
Lit un nombre dans la fenêtre tortue
Lit un texte dans la fenêtre tortue’