Kezdőoldal » Számítástechnika » Programozás » Hogyan rajzoljunk Pythonban?

Hogyan rajzoljunk Pythonban?

Figyelt kérdés
Sziasztok! Lenne egy kérésem felétek hiszen most vesszük a Python programozási nyelvet és elakadtam egy háziban. Igazából éppen csak az első óra volt megtartva ami ehez kapcsolódik és az után nem volt infónk valamiért. De a lényeg hogy egy téglalapot egy háromszöget és egy tetszőleges sokszöget kéne rajzoltatni de elképzelésem sincs hogy kéne. Segítségeteket előre köszönöm!

2020. márc. 20. 16:46
 1/3 anonim ***** válasza:
Sokféleképpen lehet. Milyen módszert (toolkitet, library-t) használtatok? Legalább egy vonalat biztos kirajzolt a tanár.
2020. márc. 20. 17:44
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Már megvan de azért köszi c:
2020. márc. 20. 18:19
 3/3 anonim ***** válasza:

A Python turtle moduljára lesz szükséged.


A Python hivatalos oldalán elérhető a teljes dokumentációja:

[link]


de vannak magyar leírások is:

* [link]

* [link] - itt a 3. fejezet foglalkozik a Python teknőcgrafikájával

* [link] - ez a Python 2-es verziójához (van pár kis különbség a 3-as verzióhoz képest) készült könyv, az 57. oldalon foglalkozik a teknőcgrafikával


A feladat megoldásához:

* csinálsz egy függvényt (def), aminek lesz egy n paramétere (ez adja meg a sokszög oldalainak száma)

* a függvényen belül létrehozol egy ciklust (for) ami elszámol (range) 0-tól n-ig - az n-et nem vesszük bele

* a ciklus belsejében előremegyünk a teknőccel (forward)

* majd elfordulunk (left vagy right) külső szögek mértékével ( [link] )

2020. márc. 20. 18:20
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!