Python Turtle en ligne
Dessinez avec le module turtle de Python dans le navigateur. Gratuit, sans inscription.
Vitesse, relecture et export
Le dessin se joue à la vitesse fixée par votre programme avec speed(). Vous pouvez changer la vitesse, rejouer, aller à la fin ou l'enregistrer en PNG ou en GIF animé.
Les commandes turtle disponibles
- Se déplacer
- forward / fd, backward / bk, goto / setpos, setx, sety, home, circle, teleport
- Tourner
- left / lt, right / rt, setheading / seth, towards, heading, degrees, radians
- Le crayon
- penup / pu, pendown / pd, pensize / width, pencolor, isdown, speed
- Couleur et remplissage
- color, fillcolor, begin_fill, end_fill, filling, colormode, "#rrggbb", (r, g, b)
- Marques et texte
- dot, stamp, clearstamp, clearstamps, write
- La tortue
- shape, shapesize, tilt, showturtle, hideturtle, clone
- L'écran
- Screen, bgcolor, title, setup, screensize, setworldcoordinates, tracer, update, register_shape, clear, reset, done
Les événements clavier, souris et minuterie (onkey, onclick, ontimer) ne s'exécutent pas encore ; les programmes qui les utilisent dessinent tout ce qui précède.
Pour les enseignants
Pour un travail corrigé et suivi, créez une classe et donnez des problèmes d'entraînement, des quiz et des tutoriels (les dessins turtle ne sont pas corrigés automatiquement). Pour mettre un programme turtle exécutable sur la page de votre cours ou sur Google Sites, utilisez l'outil d'intégration.
Questions fréquentes
Peut-on utiliser Python turtle en ligne sans rien installer ?
Oui. Écrivez votre code turtle sur cette page ou dans l'éditeur et cliquez sur Run. Cela fonctionne sur Chromebook, Windows, Mac et la plupart des ordinateurs scolaires.
Est-ce le même module turtle que dans Python sur ordinateur ?
Il utilise les mêmes commandes, donc les exemples du cours et des manuels fonctionnent sans changement : Turtle(), forward, left, circle, begin_fill, write, Screen().bgcolor, etc. Le dessin s'affiche à côté du code, et non dans une fenêtre à part.