0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Introduction au module Turtle Python

Ce document introduit le module turtle de Python qui permet de contrôler une tortue virtuelle pour tracer des formes graphiques. Il présente les principales fonctions comme se déplacer, changer de direction, de couleur, et écrire. Des exemples de code sont donnés pour reproduire des figures géométriques simples.

Transféré par

arsbg69
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Introduction au module Turtle Python

Ce document introduit le module turtle de Python qui permet de contrôler une tortue virtuelle pour tracer des formes graphiques. Il présente les principales fonctions comme se déplacer, changer de direction, de couleur, et écrire. Des exemples de code sont donnés pour reproduire des figures géométriques simples.

Transféré par

arsbg69
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

INTRODUCTION AU MODULE TURTLE

Le module turtle de Python permet de commander une tortue qui va tracer des segments.

Il est bien évidement inspiré du fameux langage Logo développé par Seymour Papert dans les années 60.

L’utilisation du module est aussi une possible transition depuis ce que VOUS avez fait avec le chat Scratch au
collège.

On utilise les fonctions du module après avoir écrit en début de programme un

import turtle

Fonctionnalistes principales

Il est possible de commander le paramétrage du crayon par

 [Link]() qui abaisse le stylo


 [Link]() qui relève le stylo
 [Link](width) qui change l’épaisseur du trait
 [Link](color) qui change la couleur ("red", "green", "blue"… ou un triplet de paramètres (r, g, b))

On déplace la tortue avec

 [Link](length) qui avance d’un nombre de pas donné


 [Link](length) qui recule
 [Link](angle) qui tourne vers la droite d’un angle donné (en degrés)
 [Link](angle) qui tourne vers la gauche.

On peut également déplacer la tortue à un point donné ou modifier son orientation avec

 [Link](x,y) qui déplace la tortue jusqu’au point (x, y)


 [Link](angle) qui oriente la tortue à l’angle donné en degrés, le 0° étant à l’est, le 90° au nord, etc.

Au départ, la tortue est en (0, 0), orientée à 0°.

La fenêtre par défaut est 950 = 2 × 475 pixels de large et 800 = 2 × 400 pixels de haut. Le point (0, 0) est au
centre de l’écran.

Il est possible de modifier cette fenêtre avec

 [Link](width, height) qui définit les tailles en pixels de la largeur et hauteur de la fenêtre
 [Link]() qui efface tout ce qui a été tracé ou écrit dans la fenêtre.

On peut enfin écrire avec

 [Link](str) qui écrit la chaîne de caractères donnée à la position courante


 [Link](str, True) qui érit et déplace la tortue à la fin du texte écrit.

Bien d’autres fonctionnalisés sont fournies par ce module.


Exercice 1

Reproduire avec Turtle les dessins suivants :

import turtle
[Link]()
[Link](100, 0)
[Link](100, 75)
[Link](-100, 75)
[Link](-100, 0)
[Link](0, 0)

import turtle
[Link]()
[Link](100, 0)
[Link](-100, 0)
[Link](0, 0)
[Link](60, 75)
[Link](-60, -75)
[Link](0, 0)
[Link](-60, 75)
[Link](60, -75)

import turtle
[Link]()
[Link](60, 0)
[Link](130, 95)
[Link](60, 190)
[Link](-60, 190)
[Link](-130, 95)
[Link](-60, 0)
[Link](0, 0)
Exercice 2

Que trace le programme Turtle suivant ?

Vous aimerez peut-être aussi