>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

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 o computador repetir determinado código várias vezes, eliminando assim a necessidade de digitar manualmente esse código várias vezes.

Etapa 1


Importe o módulo "tartaruga":

importar tartaruga

A tartaruga aparece nas coordenadas x=0 e y=0 da grade da tartaruga.

Etapa 2


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

tartaruga.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 mover cada loop, e outra para o ângulo inicial do primeiro loop:

distância =120 ângulo =10

Etapa 4


Crie um loop "for" que estabeleça uma variável "i" em um intervalo de "x". O último valor refere-se ao número de loops 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:

tartaruga.frente(distância) tartaruga.esquerda(ângulo)

Etapa 6


Adicione um passo 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