python:bases:turtle

Sommaire Les modules et packages

[Mise à jour le : 30/6/2020]

Mots réservés de Python 3 vus dans cette page :

and continue finally is raise
as def for lambda return
assert del from None True
async elif global nonlocal try
await else if not while
break except import or with
class False in pass yield
Les mots soulignés sont une nouveauté de Python 3.

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.

Désactiver l'extension Pygame snippets si elle a été installée dans VSCode.
Ne pas nommer les fichiers comme un des modules importés !
ex1.py
import turtle as tu
 
tu.fd(50) # fd=forward, avance de 50
tu.rt(90)
tu.fd(50)
tu.reset()
tu.speed(0)
for i in range(6) :
  tu.fd(100)
  tu.rt(360/6)
 
tu.done() # garde la fenêtre de dessin ouverte (indispensable sous VSCode)
Méthodes Effet
bk(n) Recule de n.
bye() Referme la fenêtre.
clear() Efface l'écran.
done() Maintient la fenêtre ouverte.
fd(n) Avance de n.
hideturtle() Cache la tortue.
lt(n) Tourne à gauche de n degrés.
pendown() Baisse le stylo.
penup() Lève le stylo.
reset() Efface l'écran et remets la tortue au centre et réinitialise ses paramètres.
rt(n) Tourne à droite de n degrés .
setup(w,h) Ouvre une fenêtre de taille w * h.
showturtle() Montre la tortue.
speed(n) Change la vitesse de 1(lent) à 10 (rapide). La valeur spéciale 0 est la plus rapide.
tracer(n,d)
update() Force l'affichage des graphismes en attente.

  • python/bases/turtle.txt
  • Dernière modification : 2021/08/11 09:19
  • de 127.0.0.1