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.

Ćwicz to