Operadores Aritméticos, Relacionais e Lógicos em Python — Bootcamp Dia 3

Aprenda a fazer cálculos, comparar valores e tomar decisões com Python. Neste terceiro dia do Bootcamp Python + IA, você vai entender como aplicar lógica real em seus códigos com operadores essenciais.

Compartilhe

Operadores em Python

Python + IA: Fundamentos e Projetos Práticos

Ambiente, sintaxe e variáveis em Python

Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1

Tipos de dados, entrada e conversão em Python

Tipos de Dados, Entrada e Conversão no Python — Bootcamp Dia 2

Operadores em Python

Operadores Aritméticos, Relacionais e Lógicos em Python — Bootcamp Dia 3

Estruturas condicionais em Python

Estrutura Condicional com if, elif e else em Python — Bootcamp Dia 4

Loops e estruturas de repetição em Python

Repetição com for, while e range() no Python — Bootcamp Dia 5

Listas em Python

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Tuplas e sets em Python

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7

Dicionários em Python

Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados

Funções em Python

Funções em Python: Escreva Menos, Faça Mais

Tratamento de erros em Python

Tratamento de Erros em Python: programe com segurança

Leitura e Escrita de Arquivos em Python

Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real

Como Salvar Listas de Dicionários em Arquivo JSON com Python

Salvando Dados Estruturados com JSON em Python

Como Trabalhar com Datas em Python — Idade, Diferença e Formatação

Trabalhando com Datas e Horários em Python

Funções com Múltiplos Retornos em Python — Análise de Dados com Elegância

Funções com Múltiplos Retornos em Python: eficiência e organização

Parâmetros Opcionais e Valores Padrão em Python

Parâmetros Opcionais e Valores Padrão em Python

Como Usar args e kwargs em Funções Python

*args e **kwargs em Python: flexibilidade total nas funções

Como Usar List Comprehensions em Python

List Comprehensions em Python: código elegante e eficiente

Como Manipular Arquivos CSV com Python

Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados

Como Usar Pandas em Python para Análise de Dados

Começando com Pandas em Python: análise de dados para IA e automações

Como Limpar e Preparar Dados com Pandas | Bootcamp Dia 20

Limpeza e Transformação de Dados com Pandas: preparando para IA

Como usar a OpenAI com Python (API Atualizada, GPT-3.5)

Inteligência Artificial com Python: Fundamentos e Primeira Integração com a OpenAI

Como fazer Análise de Sentimentos com Python e IA (Passo a Passo)

Análise de Sentimentos com IA: Classificando Emoções em Textos com Python

Como Classificar Textos com IA e Python (Zero-Shot Classification)

Classificação de Texto com IA: Detectando Temas e Categorias

Como Criar Textos com Python e IA (NLP + GPT-2)

Geração de Texto com IA: Criando Respostas Inteligentes com Python

Como Criar um Chatbot com IA em Python (com DialoGPT)

Chatbot com IA em Python: Construindo um Assistente Inteligente

Como Detectar Fake News com Python e IA — Projeto Prático

Como Detectar Fake News com Python e IA

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Avaliar a Qualidade de um Modelo de IA com Python

Como Avaliar a Qualidade de um Modelo de IA com Python — Além da Acurácia

Como Balancear Dados e Validar Modelos com Python e IA

Como Balancear Dados e Validar Modelos com Python e IA

Classificador de Fake News com Interface Web em Python (Streamlit)

Projeto Final: Criando um Classificador de Fake News com Interface Web em Python (Streamlit)

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:

  1. Solicita o nome do aluno
  2. Pede 2 notas
  3. Calcula a média
  4. 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 no print 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.

Python + IA: Fundamentos e Projetos Práticos

Tipos de Dados, Entrada e Conversão no Python — Bootcamp Dia 2 Estrutura Condicional com if, elif e else em Python — Bootcamp Dia 4