Condições com if, elif e else
Trilha Python, dentro da Oficina de Dados.
Condições permitem que o seu script tome decisões. Em vez de executar sempre o mesmo fluxo, você passa a adaptar o comportamento de acordo com uma regra.
Isso é útil para classificar pedidos, marcar clientes, validar campos ou decidir quando um relatório deve ser enviado. Se você já usou CASE WHEN em SQL, a ideia aqui é parecida.
Em Python, usamos if, elif e else com indentação para definir os blocos de código.
Exemplo:
valor_total = 850
if valor_total < 200:
porte = "pequeno"
elif valor_total < 1000:
porte = "medio"
else:
porte = "grande"
print(porte)A lógica pode ser usada para categorizar métricas e gerar alertas simples.
Desafio guiado
Classifique um cliente como `bronze`, `prata` ou `ouro` com base na quantidade de pedidos.
- Crie uma variável `qtd_pedidos`.
- Use `if`, `elif` e `else` para definir a variável `nivel`.
- Mostre o nível final com `print()`.
Saida esperada
ouroDica
Você pode usar regras como: até 2 = bronze, até 5 = prata, acima disso = ouro.
Pratique no navegador
Resumo da lição
Condições ajudam a transformar regras de negócio em código simples e legível.