elif Senão se
Última atualização: 2026-09-22
elif Senão se
elif é a abreviação de "else if", deve vir logo após o if, usado para decisões com múltiplos ramos.
| Categoria | Palavras-chave e Instruções |
|---|---|
| Tipo | Palavra-chave / Instrução |
| Versão do Python | all |
📝 Sintaxe
if condition:
block
elif condition:
block
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
P
🏷️ Palavras-chave / Instruções relacionadas
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO `elif` pode ser usado sozinho?
ANão. `elif` deve vir imediatamente após um `if`; não pode existir sozinho, nem vir logo depois de `else`. Sua forma completa é `if ... elif ... [else ...]`.
QQual é a diferença entre `elif` e vários `if` independentes?
A`elif` só verifica o restante quando todas as condições anteriores eram falsas, então toda a cadeia executa no máximo um ramo. Vários `if` independentes executam cada um o seu teste, então vários ramos podem rodar. Use `elif` quando os casos forem mutuamente exclusivos.
QQuantos `elif` podem seguir um único `if`?
AQuantos você quiser. Se os ramos ficarem numerosos demais, considere usar a instrução `match` (Python 3.10+) ou um mapeamento por dicionário para code mais claro.