Crear graficos con Turtle en Python


Turtle graficos provee una representacion de una tortuga (un robot con un lapicero) que dibuja en una hoja de papel en el piso.

Turtle es una libreria incluida en python que sirve para dibucar graficos desde simple hasta avanzados, con funciones que van desde mover el pen (lapicero), funciones para mover de un punto a otro, funcion de girar angulos y crear figuras como circulos, formas ,etc.

Para usar Turtle en python solo debemos importar la libreria.

import turtle

t = tutle.Turtle()

Despues de importar la libreria turtle creamos una instancia y usando esa instancia vamos a simular que se mueve la tortuga, tenemos las siguientes funciones basicas.

  • t.forward(X) : hace que la tortuga camine X pasos hacia adelante (X = pixeles)
  • t.right(A): Hace que la tortura gire A grados hacia la derecha
  • t.backward(X): hace que la tortuga camine X pasos hacia atras (X = pixeles)
  • t.left(A) : hace que la tortuga gire A grados hacia la izquierda.

Codigo

Veamos en el siguiente script vamos a crear un cuadro usando movimientos hacia la derecha y giros de angulos de 90 grados.

import turtle

t = turtle.Turtle()

turtle.bgcolor("black")    # cambiar el color de fondo de pantalla
t.pensize(4)               # cambiar lo grueso de la linea
t.pencolor("lime")         # cambiar el color del lapicero
t.speed(1)                 # cambiar la velocidad de dibujado

t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)

t.screen.mainloop()

Resultado

El resultado de ejecutar el codigo seria el siguiente:

Turtle es una libreria muy utiil que nos puede servir para crear muchas cosas, especialmente en el area de dibujo geometrico, cada quien es libre de usar la libreria para lo que quiera.

Leave a comment