Missions Tortue
Consigne :
Chaque mission doit faire l’objet d’un programme spécifique nommé de manière explicite et
rangé dans un dossier du partage classe.
N’hésitez pas à “copier coller” une série d’instructions d’un programme qui peut servir de base
à un autre.
Mission 1 :
A l’aide d’une suite d’instructions, dessiner le motif ci-contre :
Mission 2 :
Définir une fonction nommée “dessineMotif()” qui trace le motif précédent et ramène la tortue à sa position initiale.
Mission 3 :
A l’aide de l’instruction while
et de la fonction
“dessineMotif()”
, reproduire l’étoile à
quatre branches ci contre :
Mission 4 :
Modifier la fonction “dessineMotif()” en introduisant un paramètre ‘cote’
qui contrôlera la
taille du carré dessiné.
def dessineMotif(cote
):
instructions
Mission 5 :
Modifier la fonction précédente pour dessiner le motif en rouge si le paramètre ‘cote’
> 50, et en bleu sinon.
Mission 6 :
La fonction “dessineMotif(cote
)” doit renvoyer maintenant la longueur totale du trajet effectué par la tortue.
Mission 7 :
- Recopier le programme suivant et le comprendre.
- Modifiez le pour qu’il afficher aussi les coordonnées de la tortue
lors du clique souris.
- Modifiez le pour que la tortue se déplace à l’endroit cliqué.
from turtle import *
def maGestionDuClick(x,y):
print("x:",x,"y:",y)
onscreenclick(maGestionDuClick)
mainloop()