Pré-requisito: Python Turtle Basic

Turtle é um módulo embutido do python. Ele nos permite desenhar qualquer desenho de uma tartaruga, métodos definidos no módulo tartaruga e usando alguns loops lógicos. Para desenhar algo na tela (papelão) basta mover a tartaruga (caneta). Para mover a tartaruga (caneta), existem algumas funções, ou seja, para a frente(), para trás(), etc.

Abordagem para desenhar um polígono em espiral dos lados dados e de tamanho n:  

  • Importe tartaruga e crie uma instância de tartaruga.
  • Defina lados = 5, lados do polígono.
  • Usando o loop for (i = 0 a i <n * lados) e repita a etapa abaixo
    • turtle.forward (i * 10).
    • turtle.right (360 / lados).
  • Feche a instância da tartaruga.

Abaixo está a implementação:

import turtle  
sides=5
n = 7
pen = turtle.Turtle()  
for i in range(n*sides):  
      
    
    
    pen.forward(i * 10
      
    
    
    pen.right(360 / sides) 
      
turtle.done()  

Resultado: