La librairie standard de Python propose Turtle. Il s'agit d'un objet permettant de tracer des lignes (et plus encore).
Dans ce cours, nous allons aborder les premiers outils de programmation en dessinant.
Voici une tortue qui, après l'avoir appelée, peut reconnaître et mémoriser une suite d'instructions de trois types :
Lors de son déplacement, la tortue laisse au sol une marque qui permet d'observer le chemin parcouru.
Exemple :
Appeler la tortue Avance Avance Gauche Avance Avance
Pour utiliser la tortue, il faut donc commencer par l'appeler. On lui donne ensuite une suite d'instructions qu'elle va mémoriser.
A la fin, on lui demande d'exécuter la suite d'instructions. Elle se place alors au milieu de la zone de dessin en s'orientant vers la doite puis elle commence à dessiner.
Exercice :
Exercice :
Demander à la tortue de reproduire les figures suivantes en utilisant les boutons ou directement le langage Python :
t
?En effet, dans tous nos exemples la tortue s'appelle t
. Mais il est possible de l'appeler autrement :
Exemple avec une tortue appelée lapin
:
import turtle lapin = turtle.Turtle() lapin.fd(20) lapin.left(90) lapin.fd(20) lapin.left(90) lapin.fd(20) lapin.left(90) lapin.fd(20) lapin.left(90)
Il faudra simplement penser à être cohérent dans le code.
Exercice :
Corriger les erreurs et compléter le code pour obtenir un zigzag :
Exercice de recherche :