Telechargé par mdelariviere

MissionsTortue.docx

publicité
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()
Téléchargement