Pythonov modul "kornjača" podržava trokutaste spirale u kojima se trokuti vrte jedan oko drugog sve većom duljinom, stvarajući tako spiralu. Crtanje takvog oblika podrazumijeva udubljivanje u napredniju funkciju programiranja poznatu kao petlja "for". To vam omogućuje da računalo ponovi određeni kôd nekoliko puta, čime se uklanja potreba da ručno upisujete taj kod iznova i iznova.
Korak 1
Uvezite modul "kornjača":
Video dana
uvozna kornjača
Kornjača se pojavljuje na koordinatama x=0 i y=0 mreže kornjače.
Korak 2
Promijenite početni položaj kornjače pomoću funkcije "setpos":
kornjača.setpos (x, y)
Zamijenite "x" sa željenom "x" koordinatom i "y" sa željenom "y" koordinatom.
Korak 3
Deklarirajte dvije varijable - jednu za udaljenost koju kornjača treba pomaknuti za svaku petlju, a jednu za početni kut prve petlje:
udaljenost = 120 kut = 10
4. korak
Napravite petlju "for" koja je uspostavila varijablu "i" u rasponu od "x". Posljednja vrijednost odnosi se na broj petlji koje će kornjača napraviti:
za i u rasponu (x):
Zamijenite "x" velikim brojem da biste dobili veliku spiralu ili malim brojem da biste postigli manju spiralu.
Korak 5
Umetnite kodove za kretanje "kornjača.naprijed" i "kornjača.lijevo" u petlju kako bi se kornjača pomaknula. Koristite varijable koje ste prethodno deklarirali:
kornjača.naprijed (udaljenost) kornjača.lijevo (kut)
Korak 6
Dodajte korak odmah nakon koda pokreta koji povećava kut kretanja tijekom svake petlje. To je potrebno za oponašanje oblika spirale:
kut = kut + 5