Python alapok 10: egyszerű grafika turtle modullal

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.