Hoje é dia de explorar como o Python calcula, compara e toma decisões, com os operadores que são a base de praticamente toda lógica de sistemas — desde contas simples até decisões em IA.
🎯 Objetivos do Dia
- Aprender e usar operadores aritméticos
- Comparar valores com operadores relacionais
- Criar expressões de decisão com operadores lógicos
- Praticar tudo com um projeto simples: Simulador de Aprovação Escolar
➕ Operadores Aritméticos
a = 10
b = 3
print(a + b) # Soma → 13
print(a - b) # Subtração → 7
print(a * b) # Multiplicação → 30
print(a / b) # Divisão → 3.333...
print(a // b) # Divisão inteira → 3
print(a % b) # Módulo (resto) → 1
print(a ** b) # Potência → 1000
🔍 Operadores Relacionais (comparação)
Retornam True
ou False
:
print(a > b) # True
print(a < b) # False
print(a == b) # False (igualdade)
print(a != b) # True (diferente)
print(a >= 10) # True
print(b <= 2) # False
🧠 Operadores Lógicos (and, or, not)
Usados para criar condições compostas.
idade = 20
tem_carteira = True
print(idade >= 18 and tem_carteira) # True
print(idade < 18 or tem_carteira) # True
print(not tem_carteira) # False
📌 Desafio do Dia: Simulador de Aprovação Escolar
Crie um script que:
- Solicita o nome do aluno
- Pede 2 notas
- Calcula a média
- Exibe se o aluno está:
- “Reprovado” se média < 5
- “Em recuperação” se média entre 5 e 6.9
- “Aprovado” se média ≥ 7
🧮 Fórmula:

📜 Exemplo de Código:
nome = input("Nome do aluno: ")
nota1 = float(input("Nota 1: ").replace(",", "."))
nota2 = float(input("Nota 2: ").replace(",", "."))
media = (nota1 + nota2) / 2
if media < 5:
status = "Reprovado"
elif media < 7:
status = "Em recuperação"
else:
status = "Aprovado"
print(f"{nome}, sua média foi {media:.2f}. Situação: {status}")
💡 Extras:
- Use
replace(",", ".")
para aceitar vírgula - Use
:.2f
noprint
para limitar casas decimais
🧠 Conclusão
Hoje você aprendeu a:
- Fazer contas com Python
- Comparar valores para tomar decisões
- Combinar condições com lógica booleana
- Criar seu primeiro “sistema de avaliação” com regras reais
Essas habilidades são a base para IA, bots, automações, jogos, sistemas web e muito mais.
👨💻 Amanhã: Dia 4/30 — Condições com if
, elif
, else
na prática
Vamos entrar de vez no controle de fluxo!
Se prepara pra criar menus interativos, simuladores e responder ao comportamento do usuário.