En este artículo, aprenderemos cómo hacer un hexágono usando Turtle Graphics en Python. Para eso, primero sepamos qué es Turtle Graphics.
Gráficos de Turtle
Turtle es una característica de Python como un tablero de dibujo, ¡que nos permite ordenarle a una Turtle que dibuje por todas partes! Podemos usar muchas funciones de Turtle que pueden mover la Turtle. Turtle viene en la biblioteca de turtle. El módulo de turtle se puede utilizar tanto de forma orientada a objetos como orientada a procedimientos.
Algunos de los métodos comúnmente utilizados son:
- adelante (longitud): mueve el lápiz en la dirección de avance x unidades.
- hacia atrás (longitud): mueve el lápiz hacia atrás x unidad.
- derecho (ángulo): gire el lápiz en el sentido de las agujas del reloj en un ángulo x.
- izquierda (ángulo): gire el lápiz en sentido contrario a las agujas del reloj en un ángulo x.
- penup(): deja de dibujar la pluma de Turtle.
- pendown(): comienza a dibujar la pluma de la Turtle.
Acercarse –
- Defina una instancia para Turtle.
- Para un hexágono, ejecute un bucle 6 veces.
- En cada iteración, mueva la Turtle 90 unidades hacia adelante y muévala hacia la izquierda 300 grados.
- Esto formará Hexagon.
A continuación se muestra la implementación de Python del enfoque anterior.
Python3
# import the turtle modules import turtle # Start a work Screen ws = turtle.Screen() # Define a Turtle Instance geekyTurtle = turtle.Turtle() # executing loop 6 times for 6 sides for i in range(6): # Move forward by 90 units geekyTurtle.forward(90) # Turn left the turtle by 300 degrees geekyTurtle.left(300)