5. Podmienky

Rozhodovacím procesom môžeme rozumieť zhodnotenie podmienok a následne vykonanie opatrení, ktoré sa vykonajú pri určitej podmienke. Rozhodovacie štruktúry hodnotia viacnásobné výrazy, ktorých výsledkom je TRUE alebo FALSE. Určujú sa kroky, ktoré budú podniknuté v prípade TRUE alebo FALSE. Python vo všeobecnosti predpokladá, že každá hodnota, ktorá nie je 0 a NULL, je TRUE. 

Typy rozhodovacích procesov:

  • If
  • Else
  • Vnorené výrazy – v rámci jedného určenia podmienky, môžeme použiť viackrát if/else alebo elif

x = 10
y = 3
# Jednoduchý príklad na if
if x > y:
print("x je väčšie ako y")

# Else používame ak chceme, aby sa vykonal určitý proces, ak naša podmienka nebola splnená
if x > y:
print("x je väčšie ako y")
else:
print("x je menšie ako y")

# Príklad na vnorenú funkciu
if x > y:
print("x je väčšie ako y")
elif x == y:
print("x sa rovná y")
else:
print("x nie je väčšie ani rovné y")