Como desenhar espirais usando Python

O módulo "tartaruga" do Python suporta espirais triangulares em que os triângulos se enrolam em comprimentos crescentes, produzindo assim uma espiral. Desenhar tal forma envolve mergulhar em uma função de programação mais avançada conhecida como loop "for". Isso permite que você faça com que o computador repita determinado código várias vezes, eliminando assim a necessidade de digitar manualmente esse código continuamente.

Passo 1

Importe o módulo "tartaruga":

Vídeo do dia

tartaruga de importação

A tartaruga aparece na coordenada x = 0 ey = 0 da grade da tartaruga.

Passo 2

Mude a posição inicial da tartaruga usando a função "setpos":

turtle.setpos (x, y)

Substitua "x" pela coordenada "x" desejada e "y" pela coordenada "y" desejada.

etapa 3

Declare duas variáveis ​​- uma para a distância que a tartaruga deve se mover em cada volta e outra para o ângulo inicial do primeiro:

distância = ângulo 120 = 10

Passo 4

Crie um loop "for" que estabeleceu uma variável "i" em um intervalo de "x". O último valor se refere ao número de voltas que a tartaruga fará:

para i no intervalo (x):

Substitua "x" por um número grande para obter uma espiral grande ou um número pequeno para obter uma espiral menor.

Etapa 5

Insira os códigos de movimento "turtle.forward" e "turtle.left" no loop para fazer a tartaruga se mover. Use as variáveis ​​que você declarou anteriormente:

turtle.forward (distância) turtle.left (ângulo)

Etapa 6

Adicione uma etapa imediatamente após o código de movimento que aumenta o ângulo de movimento durante cada loop. Isso é necessário para imitar a forma de uma espiral:

ângulo = ângulo + 5