Pythonu můžeme říct, aby kus kódu provedl, pouze tehdy, pokud platí nějaká podmínka.
vek = 15
if vek < 18:
print("Žádný alkohol")
Žádný alkohol
Příkazy, které se provedou, pokud podmínka platí, jsou odsazené zleva.
Můžeme také říct, co se má stát, pokud podmínka neplatí.
vek = 30
if vek < 18:
print("Žádný alkohol")
print("Dáte si malinovku?")
else:
print("Jedno pivečko, hned to bude.")
Jedno pivečko, hned to bude.
V podmínkách se můžeme ptát na následující vztahy
RELACE | VÝZNAM |
---|---|
== | rovná se |
!= | nerovná se |
< | menší |
> | větší |
<= | menší nebo rovno |
>= | větší nebo rovno |
Pro spojování (negování) podmínek můžeme použít následující logické operátory
OPERÁTOR | VÝZNAM |
---|---|
and | a zároveň |
or | nebo |
not | negace |
vek = 15
vyska = 140
if vek > 12 and not vyska < 150:
print("ano")
else:
print("ne")
ne