if, elif and else

Esegui il codice solo quando una condizione è vera. Python esegue il primo ramo che corrisponde.

Sintassi

if condition:
...
elif other_condition:
...
else:
...
  • Ogni riga di intestazione finisce con i due punti, e il suo blocco è rientrato.

Esempio

hp = 5
if hp > 10:
    print("strong")
elif hp > 3:
    print("hurt")
else:
    print("critical")

Output:

hurt

Errori comuni

  • Dimenticare i due punti dopo la condizione è un SyntaxError.
  • L'ordine conta: metti per primo la condizione più specifica.

Esercitati