Círculo de cuadrados usando Python

La biblioteca Turtle permite a los usuarios dibujar imágenes o formas usando comandos, brindándoles un lienzo virtual. Turtle viene con la biblioteca estándar de Python. Necesita una versión de Python con soporte Tk , ya que usa tkinter para los gráficos. En este artículo, generaremos un patrón circular a partir de cuadrados utilizando el módulo Turtle de Python.

Ejemplos:

Patrón para diferente número de cuadrados

Acercarse:

Para dibujar el círculo, necesitamos dibujar n número de cuadrados, rotando cada vez el cursor de Turtle d grados. n y d se eligen de tal n*d=360manera que , para completar un círculo completo. En la implementación a continuación, dibujaremos un círculo de 60 cuadrados, girando el cursor cada vez 6 grados.

Funciones utilizadas:

  • fd(x) : dibuja el cursor hacia adelante x píxeles.
  • rt(x) : gira la dirección de orientación del cursor x grados hacia la derecha.

A continuación se muestra la implementación.

from turtle import *
  
  
# loop for number of squares
for i in range(60):
      
    # loop for drawing each square
    for j in range(4):
          
        # drawing each side of
        # square of length 100 
        fd(100)
          
        # turning 90 degrees
        # to the right
        rt(90)
          
    # turning 6 degrees for
    # the next square
    rt(6)

Producción:

Publicación traducida automáticamente

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