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