1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Spirálok rajzolása Python használatával

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:

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ó segítségével:

turtle.setpos(x, y)

Cserélje le 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 a meghatározásához, 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. Ez utóbbi érték a teknős által a hurkok számát jelenti:

i-hez a(z) 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 a spirál alakjának utánzásához szükséges:

szög =szög + 5


  1. Fájl megnyitása Pythonban
  2. Python kód fordítása
  3. Tömb létrehozása Pythonban
  4. Hogyan készítsünk webhelyet Java használatával
  5. Vonal rajzolása Excelben