Podmienky IF
Podmienky používame vtedy, ak chceme vykonať časť kódu iba v prípade, že je splnená podmienka.
Zápis podmienky vykonáme použitím kľúčového slovíčka if, za ktorým nasleduje podmienka a dvojbodka.
Do bloku if zapisujeme príkazy, ktoré sa vykonajú v prípade, že podmienka bude vyhodnotená ako TRUE.
teplota = 5
if teplota > 0:
print("nemrzne")
Program vypíše slovo nemrzne len v tom prípade, ak bude teplota väčšia ako 0.
Ak chceme vypísať alebo vykonať niečo aj v prípade, že bude podmienka vyhodnotená ako FALSE, použijeme
kľúčové slovo else.
teplota = 5
if teplota > 0:
print("nemrzne")
else:
print("mrzne")
V prípade, že potrebujeme rozlíšiť viac možností, použijeme navyše
vetvu elif.
body = 67
if body >= 90:
print("Známka 1")
elif body >= 75:
print("Známka 2")
elif body >= 50:
print("Známka 3")
elif body >= 25:
print("Známka 4")
else:
print("Známka 5")
Jednotlivé podmienky sa vyhodnocujú postupne zhora nadol. Prvá sa vykoná tá vetva, ktorej podmienka
je vyhodnotená ako TRUE.