Operadores Aritméticos

Os operadores aritméticos são usados para realizar cálculos matemáticos em Python.

OperadorNomeExemploSaída
+Adição5 + 27
-Subtração5 - 23
*Multiplicação5 * 210
/Divisão real5 / 22.5
//Divisão inteira5 // 22
%Resto da divisão5 % 21
**Exponenciação5 ** 225

Exemplo:

soma = 5 + 2
subt = 5 - 2
multi = 5 * 2
divi = 5 / 2

print(f"Soma: {soma}\nSubtração: {subt}\nMultiplicação: {multi}\nDivisão: {divi}")

Saída:

Soma: 7
Subtração: 3
Multiplicação: 10
Divisão: 2.5

Operadores Relacionais

Usados para comparar valores e retornar True ou False.

OperadorDescriçãoExemploSaída
==Igual5 == 2False
!=Diferente5 != 2True
>Maior que5 > 2True
<Menor que5 < 2False
>=Maior ou igual5 >= 2True
<=Menor ou igual5 <= 2False

Exemplo:

a, b = 5, 3
print(a > b)
print(a == b)
print(a != b)
print(a < b)

Saída:

True
False
True
False

Operadores Lógicos

Servem para combinar condições.

Operador and (E)

Só é True se ambas as expressões forem verdadeiras.

ExpressãoSaída
True and TrueTrue
True and FalseFalse
False and TrueFalse
False and FalseFalse

Operador or (OU)

É True se pelo menos uma expressão for verdadeira.

ExpressãoSaída
True or TrueTrue
True or FalseTrue
False or TrueTrue
False or FalseFalse

Operador not (NÃO)

Inverte o valor lógico.

ExpressãoSaída
not TrueFalse
not FalseTrue

Exemplo:

a, b, c = 10, 4, 2
print(a > b and b < c)
print(a > b or b < c)
print(not a > b or b < c)

Saída:

False
True
False

Operadores de Atribuição

Usados para atribuir valores às variáveis.

OperadorExemploEquivalente a
=x = valorx = valor
+=x += valorx = x + valor
-=x -= valorx = x - valor
/=x /= valorx = x / valor
//=x //= valx = x // val
%=x %= valorx = x % valor
*=x *= valorx = x * valor

Exemplo:

a = 10
a %= 2
print(a)

Saída:

0

Precedência de Operadores

A ordem de execução das operações segue a tabela abaixo, do mais importante para o menos importante:

PrioridadeOperadores
1()
2**
3*, /, %, //
4+, -
5<, <=, >, >=
6==, !=
7Atribuições (=, +=, etc.)
8not, and, or

Exemplo:

print(2 ** 5 + 10 - (2 + 3))

Saída:

37

Exercícios

  1. Peça altura e peso do usuário e calcule o IMC: IMC = peso / (altura²). Mostre o resultado.

  2. Receba dois números inteiros e exiba:

  • Soma
  • Subtração
  • Multiplicação
  • Divisão
  • Divisão inteira
  • Resto
  1. Receba três notas e calcule a média. Mostre o resultado.
  • Crie uma variável booleana representando aprovação
  • Se a média ≥ 6: Aprovado (True)
  • Se a média < 6: Reprovado (False)
  1. Receba a, b, c e calcule:
  • delta = b² − 4ac

  • x1 = (-b + √delta) / (2a)

  • x2 = (-b − √delta) / (2a)

    Imprima delta, x1 e x2.

    Dica: raiz quadrada = delta ** 0.5

  1. Peça um número ao usuário, use um operador de atribuição para dobrá-lo e exiba o resultado.

Aulas