ManuelPython

publicité
Utiliser la tortue avec Python (1)
Python, langage de programmation très répandu permet de faire des dessins comme nous l’avons
fait avec le robot. Pour cela, on dispose d’une tortue (qui remplace le robot), à laquelle on donne
des instructions et qui les exécute dans une fenêtre graphique.
Pour utiliser la tortue, on commence par taper :
>>> from turtle import *
Voici quelques instructions compréhensibles par la tortue et qui vont nous permettre de faire des
dessins :
>>> forward(100) # fait avancer la tortue de 100 pixels
>>> left(90) # fait tourner à gauche la tortue de 90◦
>>> right(150) # fait tourner à droite la tortue de 150◦
>>> up() # fait lever le crayon
>>> down() # fait baisser le crayon
>>> clear() # sert à effacer la page
>>> circle(100) # fait tracer un cercle de rayon 100 pixels
>>> circle(100,180) # fait tracer un demi-cercle de rayon 100 pixels
1
******** Défi 1 ********
Faire tracer un carré de 100 pixels de large à la tortue.
******** Défi 2 ********
Faire tracer un rectangle 100 pixels de large et de 200 pixels de long à la tortue.
******** Défi 3 ********
Faire tracer deux carrés de 100 pixels de large qui se touchent à la tortue.
2
******** Défi 4 ********
Faire tracer deux carrés de 100 pixels de large qui ne se touchent pas à la tortue.
******** Défi 5 ********
Faire tracer un M à la tortue.
******** Défi 6 ********
Faire tracer un R à la tortue.
3
******** Défi 7 ********
Faire tracer deux cercles tangents à la tortue.
******** Défi 8 ********
Écrire son prénom avec la tortue!
4
Utiliser la tortue avec Python (2)
Le mot clef for permet de faire répéter. Ainsi,
>>> for i in range (1,5) :
.....
forward(100)
fait avancer 4 fois la tortue de 100 pixels.
>>> for i in range (1,5) :
.....
forward(100)
.....
left(90)
fait tracer un carré à la tortue.
******** Défi 1 ********
Faire tracer un hexagone régulier à la tortue.
******** Défi 2 ********
Faire tracer un escalier à la tortue.
5
******** Défi 3 ********
Faire tracer une spirale à la tortue.
6
Téléchargement