Condições permitem que seu programa tome decisões. É como perguntar: 'Se isso for verdade, faça isso; senão, faça aquilo'.
# Estrutura básica do if/else
idade = 18
if idade >= 18:
print("Você é maior de idade!")
else:
print("Você é menor de idade.")
# Usando elif (else if) para múltiplas condições
nota = 85
if nota >= 90:
print("Excelente! Nota A")
elif nota >= 70:
print("Bom! Nota B")
elif nota >= 50:
print("Regular. Nota C")
else:
print("Precisa melhorar. Nota D")Cuidado com a indentação! Em Python, os espaços antes do código são obrigatórios dentro de if/else.
Você pode combinar condições usando 'and' (e) e 'or' (ou):
# Combinando condições
idade = 20
tem_carteira = True
if idade >= 18 and tem_carteira:
print("Pode dirigir!")
else:
print("Não pode dirigir.")
# Usando 'or'
dia = "sábado"
if dia == "sábado" or dia == "domingo":
print("É fim de semana! 🎉")