if, elif and else
Executa código só quando uma condição é verdadeira. O Python executa o primeiro ramo que corresponder.
Sintaxe
if condition:...elif other_condition:...else:...
- Cada linha de cabeçalho termina com dois-pontos, e o bloco dela é indentado.
Exemplo
hp = 5
if hp > 10:
print("strong")
elif hp > 3:
print("hurt")
else:
print("critical")Saída:
hurt
Erros comuns
- Um dois-pontos esquecido depois da condição gera um SyntaxError.
- A ordem importa: coloque a condição mais específica primeiro.