Pythons "turtle " modulet understøtter trekantede spiraler , hvori trekanter slynger rundt om hinanden ved stigende længder , hvilket frembringer en spiral. Tegning en sådan form indebærer at fordybe sig i en mere avanceret programmering funktion kendt som en "for" loop . Dette giver dig mulighed for at få computeren til at gentage visse kode et antal gange , og dermed fjerne behovet for dig manuelt at skrive denne kode igen og igen . Instruktioner
1
Importer "turtle "-modulet : Hej
import skildpadde
Skildpadden vises x = 0 og y = 0 koordinat for skildpadden nettet .
2
Skift skildpaddens startposition ved at bruge " setpos "-funktionen :
turtle.setpos (x, y)
Erstat " x" med den ønskede "x" koordinat og "y" med den ønskede "y" koordinerer
3
Erklær to variabler - . én for afstanden skildpadden skal flytte hver sløjfe og en for første loop tog udgangspunkt vinkel : Hej
distance = 120angle = 10
4
Opret en "for" loop , der etablerede en variabel "i" i en række " . x " sidstnævnte refererer til antallet af loops skildpadden vil gøre : Hej
for jeg i området ( x ) : Hej
Erstat "x" med et stort antal til opnå en stor spiral eller et lille antal til at opnå en mindre spiral.
5.
Indsæt " turtle.forward " og " turtle.left " bevægelse koder ind i løkken for at gøre skildpadden farten. Brug de variabler, du tidligere har erklæret :
turtle.forward (afstand) turtle.left (vinkel)
6
Tilføj et skridt umiddelbart efter bevægelsen kode, der øger bevægelsen vinkel under hver løkke . Dette er nødvendigt for at efterligne formen af en spiral : Hej
vinkel = vinkel + 5