Depois de aprender a mostrar mensagens, receber entradas e trabalhar com variáveis no post anterior, chegou a hora de dar inteligência ao seu programa.
Com operadores e estruturas condicionais, você vai poder tomar decisões no código.🚀
⚙️ 1️⃣ Operadores Aritméticos
Servem para fazer cálculos matemáticos.
Operador Exemplo (a=10, b=3) Resultado
+ (soma) a + b 13
- (subtração) a - b 7
* (multiplicação) a * b 30
/ (divisão) a / b 3.333...
// (divisão inteira) a // b 3
% (módulo/resto) a % b 1
** (potência) a ** b 1000
🔍 2️⃣ Operadores de Comparação
Comparam valores e retornam True (verdadeiro) ou False (falso).
Operador Exemplo (a=10, b=3) Resultado
== (igual) a == b False
!= (diferente) a != b True
> (maior que) a > b True
< (menor que) a < b False
>= (maior ou igual) a >= 10 True
<= (menor ou igual) b <= 3 True
🧠 3️⃣ Estruturas Condicionais: if, elif, else
Com elas, seu programa toma decisões baseado em condições.
idade = int(input("\n\tDigite sua idade: "))
if idade < 18:
print("\n\tVocê é menor de idade.")
elif idade >= 18 and idade < 60:
print("\n\tVocê é adulto.")
else:
print("\n\tVocê é idoso.")
✨ Explicação:
if → executa se a condição for verdadeira.
elif → testa outra condição caso a primeira seja falsa.
else → executa se nenhuma condição anterior for satisfeita.
🔗 4️⃣ Operadores Lógicos
Permitem combinar várias condições.
Operador Exemplo Significado
and idade >= 18 and idade < 60 Verdadeiro se ambas forem verdadeiras
or idade < 18 or idade > 60 Verdadeiro se pelo menos uma for verdadeira
not not True → False Inverte o valor lógico
📝 5️⃣ Código Completo
nome = input("\n\tDigite seu nome: ")
idade = int(input("\tDigite sua idade: "))
print(f"\n\tOlá, {nome}!")
if idade < 18:
print("\tVocê ainda não pode dirigir.")
elif idade >= 18 and idade < 60:
print("\tVocê já pode dirigir e trabalhar!")
else:
print("\tAproveite sua experiência de vida!")
🎯 6️⃣ Exercícios Práticos
💡 Tente resolver antes de olhar a resposta.
Número par ou ímpar
Peça um número ao usuário.
Mostre se ele é par ou ímpar usando %.
Maior de dois números
Peça dois números.
Mostre qual é o maior (ou se são iguais).
Sistema de notas
Peça a nota de um aluno (0 a 10).
Mostre:
>= 7 → "Aprovado"
>= 5 e < 7 → "Recuperação"
< 5 → "Reprovado"
👉 No próximo post (#3), vamos aprender sobre loops (for e while) para repetir ações automaticamente.
Me segue no instagram: @fftvictor
Top comments (0)