Aula 012: Uso de condicionais
🎥 Vídeo 12
Nesta aula, vamos aprender sobre como criar estruturas condicionais no nosso código, usando o if, elif e o else.
O que são condicionais?
Condicionais permitem que o programa tome decisões com base em condições. Ou seja, o código pode seguir caminhos diferentes dependendo se uma condição é verdadeira ou falsa.
Exemplo inicial
Vamos criar uma variável booleana:
Agora, utilizamos a estrutura if:
Comportamento:
- Se esta_quente for True as mensagens dentro do if serão exibidas;
- A mensagem "Tenha um bom dia" será exibida sempre, pois está fora do bloco.
Se alterarmos:
Apenas "Tenha um bom dia" será exibido.
Utilizando elif
Podemos adicionar outra condição:
esta_frio = True
if esta_quente:
print("O dia está quente")
print("Beba água")
elif esta_frio:
print("O dia está frio")
print("Use agasalho")
print("Tenha um bom dia")
O Python:
- Verifica primeiro o if;
- Se for falso, verifica o elif;
- Executa apenas o primeiro bloco verdadeiro.
Utilizando else
Para tratar o caso em que nenhuma condição é verdadeira:
if esta_quente:
print("O dia está quente")
print("Beba água")
elif esta_frio:
print("O dia está frio")
print("Use agasalho")
else:
print("É um lindo dia")
print("Tenha um bom dia")
Nesse caso:
- Se nenhuma condição for verdadeira, o bloco else será executado.
Estrutura geral
A estrutura condicional em Python segue o padrão:
Importância da indentação
A indentação define quais linhas pertencem a cada bloco.
- Código indentado → pertence à condição
- Código sem indentação → executado independentemente
Checklist
Ao final desta aula, você aprendeu:
- Como utilizar if, elif e else
- Como o Python avalia condições
- Como controlar o fluxo do programa
- A importância da indentação
Estruturas condicionais são fundamentais para criar programas com lógica e tomada de decisão.