Operadores Básicos

Nesta aula, nos aprofundaremos nos operadores básicos do Python, que são símbolos usados ​​para realizar operações sobre valores e variáveis.

Tipos de operadores Link to heading

  • Operadores aritméticos: São utilizados para realizar operações matemáticas como adição, subtração, multiplicação, divisão e módulo.
  • Operadores de comparação: São utilizados para comparar dois valores e obter um valor booleano (Verdadeiro ou Falso).
  • Operadores lógicos: São usados ​​para combinar valores booleanos e obter um valor booleano.

Operadores aritméticos Link to heading

  • +: Soma
  • -: Subtração
  • *: Multiplicação
  • /: Divisão
  • //: Divisão inteira
  • %: Módulo (resto da divisão)

Exemplo Link to heading

# Adição
resultado = 10 + 5

# Subtração
diferenca = 10 - 5

# Multiplicação
produto = 10 * 5

# Divisão
quociente = 10/5

# Divisão inteira
divisao_inteira = 10 // 5

# Módulo
residuo = 10 % 5

print(resultado, diferenca, produto, quociente, divisao_inteira, residuo)

Operadores de comparação Link to heading

  • ==: Igualdade
  • !=: Desigualdade
  • <: Menor que
  • <=: Menor ou igual a
  • >: Maior que
  • >=: Maior ou igual a

Exemplo Link to heading

# Igualdade
igualdade = 10 == 10

# Desigualdade
desigualdade = 10! = 10

# Menor que
menos_que = 10 < 15

# Menos que ou igual a
menos_que_ou_igual_que = 10 <= 15

# Maior do que
maior_que = 10 > 5

# Maior ou igual
maior_que_igual_que = 10 >= 5

print(igualdade, desigualdade, menos_que, menos_ou_igual_que, maior_que, maior_que_ou_igual_que)

Operadores lógicos Link to heading

  • and: Conjunção (ambos os valores devem ser True)
  • or: Disjunção (pelo menos um valor deve ser True)
  • not: Negação (inverte o valor booleano)

Exemplo Link to heading

# Conjunção
conjuncao = (10 > 5) e (10 <15)

# Disjunção
disjuncao = (10 == 10) ou (10!= 10)

# Negação
negacao = não (10 == 10)

print(conjuncao, disjuncao, negacao)

Exercícios Link to heading

Escreva um código Python que calcule a área de um triângulo.

<< Listas Formatação de String >>