Podmienka if v Pythone sa používa pre rozhodovacie operácie. Vykoná blok kódu, ak je podmienka pravdivá.
Základná Podmienka If #
Najjednoduchšia forma podmienky if vykoná príkaz, ak je podmienka pravdivá. Syntax:
if podmienka:
prikaz
Príklad:
x = 10
if x > 5:
print("x je väčšie ako 5")
Podmienka If-Else #
Podmienka if-else poskytuje alternatívnu akciu, ak je podmienka if nepravdivá. Syntax:
if podmienka:
prikaz
else:
alternativny_prikaz
Príklad:
x = 4
if x > 5:
print("x je väčšie ako 5")
else:
print("x je 5 alebo menej")
Reťazec Podmienok If-Elif-Else #
Pre viacero podmienok použite reťazec if-elif-else. Syntax:
if podmienka_1:
prikaz_1
elif podmienka_2:
prikaz_2
else:
alternativny_prikaz
Príklad:
x = 10
if x > 10:
print("x je väčšie ako 10")
elif x == 10:
print("x je presne 10")
else:
print("x je menej ako 10")
Vnorené Podmienky If #
Môžete vnoriť podmienky if do inej podmienky if. Syntax:
if podmienka_1:
if podmienka_2:
prikaz
Príklad:
x = 15
if x > 10:
if x % 2 == 0:
print("x je väčšie ako 10 a párne")
else:
print("x je väčšie ako 10 a nepárne")
Logické Operátory v Podmienkach #
Použite logické operátory ako `and`, `or`, a `not` na kombináciu podmienok. Syntax:
if podmienka_1 and podmienka_2:
prikaz
Príklad:
x = 12
if x > 10 and x % 2 == 0:
print("x je väčšie ako 10 a párne")