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.

CategoriaPalavras-chave e Instruções
TipoPalavra-chave / Instrução
Versão do Pythonall

📝 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
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.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%