Pythons " turtle" modulen støtter trekantede spiraler hvor trekanter vinden rundt hverandre på økende lengder , og dermed produsere en spiral. Tegning slik form innebærer hulene i en mer avansert programmering funksjon kjent som en "for" loop. Dette kan du gjøre datamaskinen gjenta visse kode en rekke ganger , og dermed fjerne behovet for å manuelt skrive at koden igjen og igjen . Instruksjoner
en
Import av " turtle" modul : en
import skilpadde
Skilpadden vises på x = 0 og y = 0 koordinat for skilpadde grid .
2
Endre turtle startposisjon ved å bruke " setpos "-funksjon:
turtle.setpos ( x , y )
Erstatt " x " med ønsket "x " koordinat og " y" med ønsket " y " koordinere
3
Erklærer to variabler - . en for avstanden skilpadden skal flytte hver sløyfe , og en for første loopen starter vinkel : en
avstand = 120angle = 10
4
Lag en "for" loop som etablerte en variabel "i" i en rekke ». x " sistnevnte verdi refererer til antall løkker skilpadden vil gjøre : en
for i in range ( x ) : en
Erstatt "x " med et stort antall til oppnå en stor spiral eller et lite antall for å oppnå en mindre spiral.
5
Sett " turtle.forward " og " turtle.left " bevegelse koder inn i løkken for å gjøre turtle trekk. Bruk variablene du tidligere erklært :
turtle.forward ( avstand) turtle.left ( vinkel)
6
Legg et steg umiddelbart etter bevegelse kode som øker bevegelsen vinkel under hvert loop. Dette er nødvendig for å etterligne form av en spiral : en
vinkel = vinkel + 5