Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
module turtle de Python
P. Vairé
Lycée Carcouët
I.C.N.
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Résumé
1 Utilisation de Python
2 Initiation à turtle
3 Quelques commandes de turtle
4 Travail à réaliser
5 Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Démarrer idle ou spyder (en ce moment : sur le bureau, dans le
dossier ”Mathématiques”)
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Résumé
1 Utilisation de Python
2 Initiation à turtle
3 Quelques commandes de turtle
4 Travail à réaliser
5 Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
from turtle import *
forward(50) #avancer de 50
right(90) # tourner de 90 degrés sur la droite
forward(100)
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Avec une boucle Pour (et une variable ou deux)
from turtle import *
rayon=10
for i in range(10):
circle(rayon)
rayon = rayon + 5
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Une autre boucle Pour
from turtle import *
for i in range(4):
forward(50)
right(90)
forward(100)
left(90)
forward(50)
left(90)
forward(100)
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Une boucle TantQue
angle = 80
distance = 50
compteur = 0
while compteur <= 50:
forward(distance)
left(angle)
compteur = compteur + 1
angle = angle - 1
getcanvas().postscript(file="[Link]")
#pour enregistrer l’image en eps
exitonclick() #en cliquant sur l’image on la ferme
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Avec de la couleur up()
goto(300,0)
from turtle import * down()
pencolor(’blue’) pencolor(’purple’)
width(10) circle(30,180)
fillcolor(’yellow’) getcanvas().postscript(file=
begin_fill() "[Link]")
for i in range(3): exitonclick()
forward(300)
right(120)
end_fill()
width(2)
goto(0,0)
circle(30)
goto(0,15)
write(’A’)
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Résumé
1 Utilisation de Python
2 Initiation à turtle
3 Quelques commandes de turtle
4 Travail à réaliser
5 Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
forward(n) ou fd(n) avance de n
backwrd(n) ou bk(n) recule de n
right(n) ou rt(n) tourne à droite de n degrés
left(n) ou lt(n) tourne à gauche de n degrés
circle(rayon) trace une cercle
circle(rayon,angle) trace une portion de cercle
clear() efface l’écran
pencolor(blue) couleur du crayon
fillcolor(red) couleur du remplissage
width(10) épaisseur du trait
down() baisse le stylo
up() lève le stylo
write(texte) écrit du texte
reset() efface l’écran, remet la tortue au centre et réinitialise ses
paramètres
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
showturtle() montre la tortue
hideturtle() cache la tortue
speed(n) Change la vitesse de 1(lent) à 10 (rapide). La valeur
spéciale 0 est la plus rapide.
update() Force l’affichage des graphismes en attente
bye() ferme la fenêtre
exitonclick() ferme la fenêtre si on clique dessus
setup(w,h) Ouvre une fenêtre de taille wxh
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Résumé
1 Utilisation de Python
2 Initiation à turtle
3 Quelques commandes de turtle
4 Travail à réaliser
5 Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
• réaliser quelques figures simples :
un carré
un triangle équilatéral
un triangle isocèle
...
• réaliser des figures complexes en utilisant des boucles
et des variables : essayer de reproduire des figures
semblables à celles des pages suivantes
• sur une page html du site, montrer une (ou des)
figure(s) et les commandes Python correspondantes :
le code pourra être inséré entre les balises
< pre > et < /pre >
la figure au format eps devra être convertie avec
Gimp au format jpg
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
Résumé
1 Utilisation de Python
2 Initiation à turtle
3 Quelques commandes de turtle
4 Travail à réaliser
5 Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
P. Vairé module turtle de Python
Résumé
Utilisation de Python
Initiation à turtle
Quelques commandes de turtle
Travail à réaliser
Exemples
P. Vairé module turtle de Python