A grafikai lecke azért jó zárás, mert összehozza az eddigieket: változókat, ciklust, függvényt és modult használsz. A turtle egyszerű, vizuális visszajelzést ad, ezért kezdőknek nagyon barátságos.
Mit tanulsz meg ebben a leckében?
- Hogyan importálunk grafikai modult.
- Hogyan használunk ciklust rajzoláshoz.
- Hogyan bontjuk függvénybe az ismétlődő rajzolást.
Kódminta
python-alapok-10.py
import turtle ablak = turtle.Screen() ablak.title("Python grafika") ablak.bgcolor("#101827") toll = turtle.Turtle() toll.speed(0) toll.color("#ffd84d") def negyzet(meret): for _ in range(4): toll.forward(meret) toll.right(90) for meret in range(40, 180, 20): negyzet(meret) toll.right(18) turtle.done()Magyarázat
- A `turtle.Screen()` létrehozza a rajzablakot.
- A `negyzet()` függvény újrahasznosítható rajzolási logika.
- A külső ciklus egyre nagyobb négyzeteket rajzol és elforgatja őket.
Gyakorló feladat
Módosítsd a példát legalább két helyen: változtass bemeneti adatot, adj hozzá egy új ágat vagy új listaelemet, majd futtasd újra. Akkor érted igazán a leckét, ha a kód viselkedését előre meg tudod becsülni.
Sorozatzárás: innen érdemes egy kis saját projektet építeni, például feladatkezelőt, költségkalkulátort vagy egyszerű adatbázisos nyilvántartót.