Editor

Python Turtle online

Dibuja con el módulo turtle de Python en el navegador. Gratis y sin registro.

import turtle
t = turtle.Turtle()
t.shape("turtle")
t.color("purple", "gold")
t.begin_fill()
for _ in range(5):
t.forward(150)
t.right(144)
t.end_fill()
t.penup()
t.goto(-70, -80)
t.write("Hello, turtle!", font=("Arial", 16, "bold"))
turtle.done()
The drawing appears here. Press Run.

Velocidad, repetición y descarga

El dibujo se reproduce a la velocidad que marca tu programa con speed(). Puedes cambiar la velocidad, repetirlo, saltar al final o guardarlo como PNG o GIF animado.

Abrir el editor completo

Comandos de turtle que funcionan aquí

Moverse
forward / fd, backward / bk, goto / setpos, setx, sety, home, circle, teleport
Girar
left / lt, right / rt, setheading / seth, towards, heading, degrees, radians
El lápiz
penup / pu, pendown / pd, pensize / width, pencolor, isdown, speed
Color y relleno
color, fillcolor, begin_fill, end_fill, filling, colormode, "#rrggbb", (r, g, b)
Marcas y texto
dot, stamp, clearstamp, clearstamps, write
La tortuga
shape, shapesize, tilt, showturtle, hideturtle, clone
La pantalla
Screen, bgcolor, title, setup, screensize, setworldcoordinates, tracer, update, register_shape, clear, reset, done

Los eventos de teclado, ratón y temporizador (onkey, onclick, ontimer) todavía no se ejecutan; los programas que los usan dibujan todo lo anterior.

Para docentes

Para trabajo que se corrige y se sigue, crea una clase y asigna problemas de práctica, cuestionarios y tutoriales (los dibujos de turtle no se corrigen solos). Para poner un programa turtle ejecutable en tu página del curso o en Google Sites, usa la herramienta para insertar código.

Preguntas frecuentes

¿Puedo usar Python turtle online sin instalar nada?

Sí. Escribe tu código turtle en esta página o en el editor y pulsa Run. Funciona en Chromebooks, Windows, Mac y la mayoría de ordenadores de colegio.

¿Es el mismo módulo turtle que el de Python en el ordenador?

Usa los mismos comandos, así que los ejemplos de clase y de los libros funcionan sin cambios: Turtle(), forward, left, circle, begin_fill, write, Screen().bgcolor y el resto. El dibujo aparece junto al código en lugar de en una ventana aparte.