>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Desenhar Espirais Usando Python

O módulo "turtle" do Python suporta espirais triangulares onde triângulos se enrolam uns nos outros em comprimentos crescentes, produzindo uma espiral. Desenhar tal forma envolve aprofundar-se em uma função de programação mais avançada conhecida como loop "for". Isso permite que você faça o computador repetir certo código várias vezes, eliminando a necessidade de digitar manualmente esse código repetidamente.

Passo 1

Importe o módulo "turtle":

import turtle

A tartaruga aparece na coordenada x=0 e y=0 da grade da tartaruga.

Passo 2

Altere 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.

Passo 3

Declare duas variáveis — uma para a distância que a tartaruga deve mover a cada loop, e outra para o ângulo inicial do primeiro loop:

distancia = 120 angulo = 10

Passo 4

Crie um loop "for" que estabeleça uma variável "i" em um intervalo de "x". Este último valor refere-se ao número de loops que a tartaruga fará:

for i in range(x):

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

Passo 5

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

turtle.forward(distancia) turtle.left(angulo)

Passo 6

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

angulo = angulo + 5