Python alapok 04: if, elif, else döntési logika

A feltételek teszik a programot döntésképessé. Egy webes ajánlatkérő, kalkulátor vagy admin eszköz is sokszor ugyanazt csinálja: megnézi az adatot, majd más-más választ ad.

Mit tanulsz meg ebben a leckében?

  • Mikor használunk `if`, `elif` és `else` ágat.
  • Hogyan működnek az összehasonlító operátorok.
  • Hogyan adunk emberi választ egy pontszám alapján.

Kódminta

python-alapok-04.py
pontszam = 82 if pontszam >= 90:     ertekeles = "kiváló" elif pontszam >= 70:     ertekeles = "jó" elif pontszam >= 50:     ertekeles = "elfogadható" else:     ertekeles = "javítandó" print(f"Eredmény: {ertekeles}")

Magyarázat

  • A Python felülről lefelé vizsgálja a feltételeket.
  • Az első igaz ág lefut, a többit már nem vizsgálja tovább.
  • Az `else` biztonsági ágként kezeli azt, ami egyik feltételbe sem illik.

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.

Következő lecke: Python alapok 05.