Pythoni "kilpkonna" moodul toetab kolmnurkseid spiraale, kus kolmnurgad keerlevad üksteise ümber järjest suureneva pikkusega, moodustades seega spiraali. Sellise kujundi joonistamine eeldab süvenemist keerukamasse programmeerimisfunktsiooni, mida nimetatakse "for" tsükliks. See võimaldab teil panna arvuti teatud koodi mitu korda kordama, mistõttu ei pea te seda koodi ikka ja jälle käsitsi sisestama.
Samm 1
Importige "kilpkonna" moodul:
Päeva video
importkilpkonn
Kilpkonn kuvatakse kilpkonnade ruudustiku koordinaatidel x=0 ja y=0.
2. samm
Muutke kilpkonna lähteasendit funktsiooni "setpos" abil:
turtle.setpos (x, y)
Asendage "x" soovitud "x" koordinaadiga ja "y" soovitud "y" koordinaadiga.
3. samm
Deklareerige kaks muutujat – üks kauguse jaoks, mille jooksul kilpkonn peaks iga silmuse liigutama, ja teine esimese silmuse algusnurga jaoks:
kaugus = 120 nurk = 10
4. samm
Loo "for" tsükkel, mis kehtestas muutuja "i" vahemikus "x". Viimane väärtus viitab silmuste arvule, mida kilpkonn teeb:
i jaoks vahemikus (x):
Suure spiraali saamiseks asendage "x" suure arvuga või väiksema spiraali saamiseks väikese arvuga.
5. samm
Sisestage ahelasse liikumiskoodid "turtle.forward" ja "turtle.left", et kilpkonn liiguks. Kasutage eelnevalt deklareeritud muutujaid:
kilpkonn.edasi (kaugus) kilpkonn.vasak (nurk)
6. samm
Lisage kohe liikumiskoodi järele samm, mis suurendab liikumisnurka iga silmuse ajal. See on vajalik spiraali kuju jäljendamiseks:
nurk = nurk + 5