Pythons " sköldpadda " Modulen stöder trekantiga spiraler där trianglar slingrar sig runt varandra med ökande längder , vilket ger en spiral . Ritning sådan form innebär djupdykning i en mer avancerad programmering funktion känd som en " för " loop . Detta gör att du kan göra datorn upprepa viss kod ett antal gånger , vilket tar bort behovet för dig att manuellt skriva den koden om och om igen . Instruktioner
1
Importera " sköldpaddan " modul :
import turtle
Sköldpaddan visas vid x = 0 och y = 0 koordinat sköldpaddan rutnätet .
2
Ändra sköldpaddans startposition genom att använda " setpos " -funktion :
turtle.setpos ( x , y ) katalog
Ersätt " x " med den önskade " x " koordinat och " y " med det önskade " y " samordna
3
Deklarera två variabler - . en för den sträcka sköldpaddan ska flytta varje slinga , och en för första loopens start vinkel :
avstånd = 120angle = 10
4
Skapa ett " för " loop som etablerat en variabel " jag " i en rad " . x " det senare värdet avser antalet slingor sköldpaddan kommer att göra :
for i in intervallet ( x ) :
Ersätt " x " med ett stort antal till uppnå en stor spiral eller ett litet antal för att uppnå en mindre spiral .
5
Infoga " turtle.forward " och " turtle.left " koder rörelse i slingan för att göra sköldpaddan flytta. Använd de variabler du tidigare deklarerat :
turtle.forward ( distans ) turtle.left ( vinkel )
6
Lägg ett steg omedelbart efter det att rörelsen kod som ökar rörligheten vinkeln under varje slinga. Detta är nödvändigt för att efterlikna formen av en spiral :
vinkel = vinkel + 5