if, elif and else
Uruchamia kod tylko wtedy, gdy warunek jest prawdziwy. Python wykonuje pierwszą gałąź, która pasuje.
Składnia
if condition:...elif other_condition:...else:...
- Każda linia nagłówka kończy się dwukropkiem, a jej blok jest wcięty.
Przykład
hp = 5
if hp > 10:
print("strong")
elif hp > 3:
print("hurt")
else:
print("critical")Wynik:
hurt
Typowe błędy
- Brak dwukropka po warunku to SyntaxError.
- Kolejność ma znaczenie: najpierw umieść najbardziej szczegółowy warunek.