Introducción al dibujo gráfico en Python con el módulo Turtle

Segundo dibujo

Ya hemos visto cómo ir hacia adelante con forward() y rotar a la izquierda con left(), pues también podemos ir hacia atrás con backward() y rotar a la derecha con right().

Además la tortuga puede o no dejar el rastro subiendo o bajando el lápiz que lleva. Con penup() lo levantamos para no dibujar, y con pendown() lo bajamos para seguir dibujando.

Sabiendo estas nuevas instrucciones os reto a dibujar un rectángulo de 400 píxeles de ancho por 300 de alto centrado en el lienzo de 500x500, es decir, deberéis levantar y bajar el lápiz cuando sea necesario para no mostrar el rastro.

t.penup()
t.forward(200)  # nos posicionamos a la derecha
t.pendown()
t.left(90)
t.forward(150)  # dibujamos la mitad hacia arriba
t.left(90)
t.forward(400)
t.left(90)
t.forward(300)
t.left(90)
t.forward(400)
t.left(90)
t.forward(150)  # última mitad hacia arriba