1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> 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. Hogyan készítsünk webhelyet Java használatával
  2. Vonal rajzolása Excelben
  3. Születésnapi torta rajzolása a billentyűzet szimbólumaival
  4. Python-szkript futtatása
  5. Szövegfájl olvasása Pythonban