Dibuja un polígono en espiral usando Turtle en Python

Prerrequisito: Python Turtle Basic

Turtle es un módulo incorporado de python. Nos permite dibujar cualquier dibujo de una Turtle, métodos definidos en el módulo de Turtle y usando algunos bucles lógicos. Para dibujar algo en la pantalla (cartón) simplemente mueva la Turtle (bolígrafo). Para mover la Turtle (bolígrafo) hay algunas funciones, es decir, hacia adelante(), hacia atrás(), etc.

Método para dibujar un polígono en espiral de los lados dados y de tamaño n:  

  • Importe una Turtle y cree una instancia de Turtle.
  • Establecer lados = 5, lados del polígono.
  • Usando for loop (i = 0 a i <n * lados) y repita el paso a continuación
    • Turtle.adelante(i * 10).
    • Turtle.derecha(360 / lados).
  • Cierra la instancia de la Turtle.

A continuación se muestra la implementación:

Python3

# importing turtle module 
import turtle 
  
# number of side
sides=5
  
# size
n = 7
  
# creating instance of turtle 
pen = turtle.Turtle() 
  
# loop to draw a side 
for i in range(n*sides): 
      
    # drawing side of 
    # length i*10 
    pen.forward(i * 10) 
      
    # changing direction of pen 
    # by 360/sides degree in clockwise 
    pen.right(360 / sides)
      
# closing the instance 
turtle.done() 

Producción:

Publicación traducida automáticamente

Artículo escrito por iamjpsonkar 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 *