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.
Importe o módulo "turtle":
import turtle
A tartaruga aparece na coordenada x=0 e y=0 da grade da tartaruga.
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.
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
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.
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)
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
Tecnologia Eletrônica © [www.351231.com]