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.