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.
def
Il est possible de demander à la tortue d'enregistrer une suite d'instructions puis de l'éxécuter si l'on lui demande :
Exemple avec un zigzag :
import turtle t = turtle.Turtle() def zigzag(): t.fd(20) t.left(90) t.fd(20) t.right(90) t.fd(20) zigzag()
def
vient du mot définir. On a défini une procédure que l'on a choisi d'appeler zigzag()
.:
sont importants.zigzag()
.Décryptage des procédures en vidéo :
Exercice :
Définir une procédure permettant de tracer le motif rouge puis l'utiliser pour construire toute la figure ci-dessous :
Exercice :
Reproduire la figure ci-dessous :
Commencer par définir une procédure carre()
pour tracer un carré.
Ne pas utiliser d'accent dans les noms de procédures
Exercice :
Reproduire la figure ci-dessous :
Exercice :
Créer une procédure rectangle(x)
et l'utiliser pour reproduire la figure ci-dessous :