Dibuja un cuadrado 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.

Enfoque para dibujar un cuadrado en espiral de tamaño n:  

  • Importe una Turtle y cree una instancia de Turtle.
  • Usando for loop (i = 0 to i <n * 4) y repita el paso a continuación
    • Turtle.adelante(i * 10).
    • Turtle.derecha(90).
  • Cierra la instancia de la Turtle.

A continuación se muestra la implementación:

Python3

# importing turtle module
import turtle
  
# size 
n = 10
  
# creating instance of turtle
pen = turtle.Turtle()
  
# loop to draw a side
for i in range(n * 4):
    
    # drawing side of
    # length i*10
    pen.forward(i * 10)
      
    # changing direction of pen
    # by 90 degree in clockwise
    pen.right(90)
  
# 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 *