Exercices Turtle: Programmation et Géométrie

Telechargé par mdelariviere
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()
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!