Hvordan Tegn spiraler Bruke Python

Pythons "turtle" modulen støtter trekantede spiraler hvor trekanter vinden rundt hverandre i økende lengder, og dermed produsere en spiral. Tegning slik form medfører hulene i en mer avansert programmeringsfunksjon er kjent som en "for" sløyfe. Dette gjør at du kan gjøre datamaskinen gjenta visse kode en rekke ganger, og dermed fjerne behovet for deg å skrive koden manuelt om og om igjen.

Bruksanvisning

1 Importer "turtle" modul:

import skilpadde

Skilpadden vises på x = 0 og y = 0 koordinere av skilpadde rutenettet.

2 Endre skilpadden startposisjon ved å bruke "setpos" funksjon:

turtle.setpos (x, y)

Erstatt "x" med den ønskede "x" koordinere og "y" med ønsket "y" koordinere.

3 Erklærer to variabler - en for avstanden skilpadden bør flytte hver sløyfe, og en for den første sløyfen sin startvinkel:

avstand = 120
vinkel = 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:

for jeg er innenfor rekkevidde (x):

Erstatte "x" med et stort antall for å 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 skilpadde trekk. Bruk variablene du tidligere erklært:

turtle.forward (avstand)
turtle.left (vinkel)

6 Legg et trinn umiddelbart etter at bevegelsen koden som øker bevegelsesvinkel under hver sløyfe. Dette er nødvendig for å etterligne formen av en spiral:

vinkel = vinkel + 5