Python: dibuja una forma octogonal usando Turtle Graphics

En este artículo, aprenderemos cómo hacer un octágono usando Turtle Graphics en Python. Para eso, primero sepamos qué es Turtle Graphics.

Gráficos de Turtle

  • 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

  • Importe los módulos de Turtle.
  • Consigue una pantalla para dibujar
  • Defina una instancia para la Turtle.
  • Para un dibujo, un octágono ejecuta un bucle 8 veces.
  • En cada iteración, mueva la Turtle 100 unidades hacia adelante y muévala hacia la izquierda 45 grados (correspondientes a 135 grados entre dos lados, por lo que 180-135 = 45 grados).
  • Esto formará un ángulo de 135 grados entre 2 lados.
  • 8 iteraciones formarán un octágono perfectamente. 
    A continuación se muestra la implementación de Python del enfoque anterior:

Python3

# import for turtle module
import turtle
 
# making a workScreen
ws = turtle.Screen()
 
# defining a turtle instance
geekyTurtle = turtle.Turtle()
 
# iterating the loop 8 times
for i in range(8):
   
    # moving turtle 100 units forward
    geekyTurtle.forward(100)
     
    # turning turtle 45 degrees so
    # as to make perfect angle for an octagon
    geekyTurtle.left(45)

Producción:

Octágono

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *