Estrutura Condicional if
O comando if é usado para executar um bloco de código somente quando uma condição é verdadeira.
if <condicao>:
# código a ser executado se a condição for verdadeira
Exemplo 1:
if 5 > 3:
print("5 é maior que 3")
if 3 == 5:
print("5 é igual 3")
print("Fim do programa")
Saída:
5 é maior que 3
Fim do programa
Exemplo 2:
num = int(input("Digite um número: "))
if num != 0:
print("Número é diferente de zero")
if num == 0:
print("Número é igual a 0")
if num >= 1 and num <= 10:
print("Número está entre 1 e 10")
Entrada:
5
Saída:
Número é diferente de zero
Número está entre 1 e 10
Estrutura Condicional else
O else é executado quando o if correspondente for falso.
if <condicao>:
# se a condição for verdadeira
else:
# caso contrário
Exemplo 1:
num = int(input("Digite um número: "))
if num == 0:
print("Número é igual a 0")
else:
print("Número é diferente de zero")
Entrada:
1
Saída:
Número é diferente de zero
Exemplo 2:
linguagem = "Python"
if linguagem == "Python":
print("A linguagem é Python.")
else:
print("Linguagem não identificada!")
Saída:
A linguagem é Python.
Estrutura Condicional elif
O elif permite testar várias condições em sequência.
Ele só é executado caso todos os if e elif anteriores sejam falsos.
if <condicao1>:
# executa se condicao1 for verdadeira
elif <condicao2>:
# executa se condicao1 for falsa e condicao2 verdadeira
elif <condicao3>:
# executa se todas as anteriores forem falsas
else:
# executa se nenhuma condição anterior for atendida
Exemplo:
linguagem = "PHP"
if linguagem == "Python":
print("A linguagem é Python.")
elif linguagem == "C#":
print("A linguagem é C#.")
elif linguagem == "Java":
print("A linguagem é Java.")
else:
print("Linguagem não identificada!")
Saída:
Linguagem não identificada!
Exercícios
Média e Situação do Aluno
Receba três notas (0 a 10), calcule a média e exiba:
- média < 4: “Reprovado por média”
- 4 ≤ média < 6: “Em recuperação”
- média ≥ 6: “Aprovado por média”
Par ou Ímpar
Peça um número e verifique:
- Se for divisível por 2: “É par”
- Caso contrário: “É ímpar”
Habilitação
Solicite:
- idade
- possui CNH? (Sim/Não)
Regras:
- se idade ≥ 18 e resposta = “Sim” → “Hábil para dirigir”
- se resposta = “Não”, independente da idade, exibir “NÃO hábil para dirigir”
Calculadora Simples
Peça dois números e a operação desejada:
- soma
- subtração
- multiplicação
- divisão
Execute a operação correspondente e exiba o resultado.
Conversor de Temperatura
Pergunte o tipo de conversão:
- Celsius → Fahrenheit
- Fahrenheit → Celsius
Fórmulas:
- C → F:
9 / 5 * C + 32 - F → C:
5 / 9 * (F - 32)
Exiba o resultado convertido.