Activite 0
Retour de vacances¶
Bon retour.
Turtle permet de commander une tortue pour dessiner dans une figure. On peut employer des commandes telles que turtle.forward(...) ou turtle.right() qui déplacent la tortue. Les méthodes courantes sont:
Méthode | Paramètres | Description |
---|---|---|
Turtle |
aucun | Crée et renvoie un objet Turtle |
forward() |
distance |
Déplace la tortue vers l’avant de distance |
backward() |
distance |
Déplace la tortue vers l’arrière de distance |
right() |
angle |
Tourne la tortue dans le sens des aiguilles d’une montre |
left() |
angle |
Tourne la tortue dans le sens contraire des aiguilles d’une montre |
penup() |
aucun | Lève le crayon de la tortue |
pendown() |
aucun | Abaisse le crayon de la tortue |
up() |
aucun | Lève le crayon de la tortue |
down() |
aucun | Abaisse le crayon de la tortue |
color() |
nom de couleur | Change la couleur de la tortue |
fillcolor() |
nom de couleur | Change la couleur de remplissage d’un polygone |
heading() |
aucun | Renvoie la direction courante |
position() |
aucun | Renvioe la position de la tortue |
goto() |
x, y |
Déplace la tortue vers la position x, y |
begin_fill() |
aucun | Enregistre le premier point d’un polygone a remplir |
end_fill() |
aucun | Ferme le polygone et le remplit de la couleur courante |
dot() |
aucun | Dessine un point à la position courante |
stamp() |
aucun | Dessine la forme de la tortue sur l’écran (stamp = tampon) |
shape() |
shapename |
Change la forme de la tortue (arrow , classic , turtle , circle ) |
circle() |
rayon | Trace un cercle d'un certain rayon. |
Exemple
Résultat :
A vous de jouer !
- Le dessin A est constitué de 2 segments perpendiculaires de longueur 10, puis de 2 segments perpendiculaires de longueur 20, puis de longueur 30, et ainsi de suite. En utilisant une boucle, écrire une fonction nommée spirale sans paramètre qui permet de réaliser ce dessin.
- Le dessin B est constitué de cercles de rayon 80, avec un décalage de 10 degrés entre deux cercles successifs. Ecrire une fonction nommée rosace sans paramètre qui permet de réaliser ce dessin.