Dibuja una estrella en espiral usando Turtle en Python

Prerrequisito: Conceptos básicos de Python Turtle

Turtle es un módulo incorporado de python. Nos permite dibujar cualquier dibujo por una Turtle y 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 una estrella en espiral de tamaño n: 

  • importar Turtle y crear una instancia de Turtle.
  • Usando for loop (i = 0 a i <n) y repita el paso a continuación
    • Turtle.adelante(i*10)
    • Turtle.derecha(144)
  • cerrar la instancia de la Turtle.
     

Python3

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