Python programozás alapjai
Elágazások:
Azon kívül hogy a számítógép nagyon jól össze tudja adni a számokat, feltételeket is tud vizsgálni, és a vizsgálat eredményének függvényében a program futása különböző utakon haladhat tovább. Ezt hívjuk elágazásnak. Elágazás létrehozásához az if
(ha) utasítást kell használnunk.
Az if
utasítás mellett egy olyan kifejezés következik, aminek van logikai értéke. A number > 100
kifejezés, ha a number
értéke nagyobb mint 100, akkor True
, amúgy False
kiértékelési értéket kap.(a number egy változó!) A sort mindig a :
zárja, erre figyeljünk. 3. sor kicsit beljebb kezdődik mint a többi. A Pythonban ilyen bekezdésekkel tudunk kód blokkokat (törzseket) létrehozni. Egyes utasítások, mint az if
is, megkövetelik hogy új blokkot nyissunk utánuk. Ilyen utasítás nélkül, csak úgy nem tologathatjuk kifelé-befelé a forráskódot kedvünk szerint, mert IndentationError
hibaüzenetet kapunk. Általában elmondható, hogy amelyik utasítás végére :
-t kell írni, az alatt új blokkot kell nyitni. DE! az if
blokkja akkor kerül futtatásra, ha az if
melletti kifejezés True
értékű. Lehetőségünk van szerencsére rögtön, ugyan ebben a szerkezetben kezelni a False
értéket is, ehhez az else
(különben) utasítást kell használni. Az else
és az if
egy párt alkotnak, ezért azonos bekezdést kell alkalmazni előttük. Az if
és else
kombinálató egy 3. utasítással, ez az elif
(különben ha).
Egy kis videós segítség már megint: