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

Introduction à Turtle en Python

Transféré par

meriamtunis123
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Introduction à Turtle en Python

Transféré par

meriamtunis123
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 PDF, TXT ou lisez en ligne sur Scribd

Informatique 1ère année secondaire Année scolaire 2021/2022

Fiche de cours 04 :
La bibliothèque graphique « Turtle » de Python

A. C’EST QUOI « TURTLE » ?


Turtle est un module graphique du langage de programmation Python. Il est inspiré de la programmation
Logo et permet de déplacer une tortue sur l’écran.
Une tortue graphique est une manière bien connue et
intuitive pour initier les enfants au monde de la
programmation.
Imaginez un robot sous forme de tortue partant au centre
(0, 0) d'un plan cartésien x-y. Après un import turtle,
exécutez la commande « [Link](15) » et la
tortue se déplace (sur l'écran) de 15 pixels en face d'elle,
en dessinant une ligne.

 On peut donc facilement construire des formes et images à partir de commandes simples.
 Pour utiliser le module « turtle » de Python, vous devez l’importer en écrivant la ligne de code suivante :

import turtle

B. Les méthodes du module « Turtle »


1. Les mouvements dans le module Turtle
Bouger et dessiner : Réglage des pinceaux
forward() | fd()
État des pinceaux :
backward() | bk() | back()
right() | rt() pendown() | pd() | down()
left() | lt() penup() | pu() | up()
goto() | setpos() | setposition() pensize() | width()
setx() pen()
sety() isdown()
setheading() | seth() Réglage des couleurs :
home()
circle() color()
dot() pencolor()
stamp() fillcolor()
clearstamp() Remplissage :
clearstamps()
undo() filling()
speed() begin_fill()
end_fill()

Connaître l'état de la tortue : Plus des réglages pour le dessin :

Enseignant : Kahlaoui Marouen Page 1/2


Informatique 1ère année secondaire Année scolaire 2021/2022

position() | pos() reset()


towards() clear()
xcor() write()
ycor()
heading() Paramétrage et mesure :
distance() degrees()
radians()

État de la tortue
Visibilité Utilisation des événements
showturtle() | st() onclick()
hideturtle() | ht() onrelease()
isvisible() ondrag()

Apparence
Méthodes spéciales de la tortue
shape()
resizemode() begin_poly()
shapesize() | turtlesize() end_poly()
shearfactor() get_poly()
settiltangle() clone()
tiltangle() getturtle() | getpen()
tilt() getscreen()
shapetransform() setundobuffer()
get_shapepoly() undobufferentries()

2. Méthodes de TurtleScreen/Screen

Réglage de la fenêtre Paramétrages et méthodes spéciales


bgcolor() mode()
bgpic() colormode()
clear() | clearscreen() getcanvas()
reset() | resetscreen() getshapes()
screensize() register_shape() | addshape()
setworldcoordinates() turtles()
window_height()
window_width()

Réglage de l'animation Méthodes de saisie


delay() textinput()
tracer() numinput()
update()

Utilisation des événements concernant Méthodes spécifiques de Screen


l'écran bye()
listen() exitonclick()
onkey() | onkeyrelease() setup()
onkeypress() title()
onclick() | onscreenclick()
ontimer()
mainloop() | done()

Enseignant : Kahlaoui Marouen Page 2/2

Vous aimerez peut-être aussi