Quando há mais de duas possibilidades, usamos elif para testar várias condições em sequência.
nota = float(input("Nota: "))
if nota >= 9:
print("A")
elif nota >= 7:
print("B")
elif nota >= 5:
print("C")
else:
print("D")
if 18 <= idade <= 65: # intervalo
print("Adulto")
if a > 0 and b > 0: # ambos positivos
print("OK")
if x < 0 or x > 100: # fora do range
print("Inválido")
// Exercícios
Leia um número e classifique como positivo, negativo ou zero. Mostre também o dobro do número.
Cobre 3 casos: > 0, < 0 e == 0. Depois mostre o dobro independente da condição.
Leia a idade e classifique: 0–12 → Criança; 13–17 → Adolescente; 18–59 → Adulto; 60+ → Idoso.
Use if/elif/elif/else. Verifique as faixas de cima para baixo ou use and para combinar limites.
O ingresso custa R$12. Meia-entrada para menores de 18 ou maiores de 60. Leia a idade e mostre o valor a pagar.
Use or: if idade < 18 or idade > 60. Meia-entrada = R$6.
Calcule o IMC (peso / altura²) e classifique: <18.5 → Abaixo do peso; 18.5–24.9 → Peso normal; 25–29.9 → Sobrepeso; ≥30 → Obesidade.
IMC = peso / altura**2. Use elif para as 4 faixas.
Leia 3 notas de um aluno. Calcule a média. Média ≥ 7 → Aprovado; 5 ≤ média < 7 → Recuperação; média < 5 → Reprovado. Mostre a média e a situação.
Média = (n1 + n2 + n3) / 3. Formate com :.1f.