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
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.