A Python "teknős" modulja támogatja a háromszög alakú spirálokat, amelyekben a háromszögek egyre nagyobb hosszban tekeregnek egymás körül, így spirált hozva létre. Egy ilyen alakzat megrajzolása magában foglalja a „for” ciklusként ismert fejlettebb programozási funkcióba való belemerülést. Ez lehetővé teszi, hogy a számítógép többször megismételjen egy bizonyos kódot, így nincs szükség arra, hogy manuálisan újra és újra begépelje a kódot.
1. lépés
Importálja a "teknős" modult:
A nap videója
import teknős
A teknős a teknős rács x=0 és y=0 koordinátáján jelenik meg.
2. lépés
Módosítsa a teknős kiindulási helyzetét a "setpos" funkcióval:
turtle.setpos (x, y)
Cserélje ki az „x”-et a kívánt „x” koordinátával, az „y”-t pedig a kívánt „y” koordinátával.
3. lépés
Deklaráljon két változót – egyet annak a távolságnak, amelyet a teknősnek el kell mozgatnia az egyes hurkok között, egyet pedig az első hurok kezdőszögéhez:
távolság = 120 szög = 10
4. lépés
Hozzon létre egy "for" ciklust, amely létrehozta az "i" változót az "x" tartományban. Az utóbbi érték a teknős által készített hurkok számát jelenti:
i-re az (x) tartományban:
Cserélje le az "x"-et nagy számmal, ha nagy spirált, vagy egy kis számot, ha kisebb spirált.
5. lépés
Szúrjon be "turtle.forward" és "turtle.left" mozgáskódokat a hurokba, hogy a teknős mozogjon. Használja a korábban deklarált változókat:
teknős.előre (távolság) teknős.balra (szög)
6. lépés
Közvetlenül a mozgáskód után adjon hozzá egy lépést, amely növeli a mozgási szöget minden hurok alatt. Ez szükséges a spirál alakjának utánozásához:
szög = szög + 5