DEV Community

Ezzio Moreira
Ezzio Moreira

Posted on

Operadores em Python

Em Python existe uma grande variedade de operadores lógicos, operadores são símbolos que representa uma expressão, soma, multiplicação, maior, menor ou igual, etc.

Operadores Aritméticos

Python suporta cálculos matemáticos mistos de forma simples.

Exemplos de expressões matemáticas em Python.

Operador Nome Descrição
x + y Adição Realiza a soma de x e y.
x - y Subtração Realiza a subtração de x e y.
x * y Multiplicação Realiza a multiplicação de x e y.
x / y Divisão Realiza a divisão de x e y.
x % y Resto Retorna o resto da divisão de x e y.
x ** y Exponencial Retorna o resultado de x elevado a y.

Utilização de cada operador aritmético:

Soma (+):

x = 5
y = 3
soma = x + y
print(soma)  # Saída: 8
Enter fullscreen mode Exit fullscreen mode

Subtração (-):

x = 5
y = 3
subtracao = x - y
print(subtracao)  # Saída: 2
Enter fullscreen mode Exit fullscreen mode

Multiplicação (*):

x = 5
y = 3
multiplicacao = x * y
print(multiplicacao)  # Saída: 15
Enter fullscreen mode Exit fullscreen mode

Divisão (/):

x = 5
y = 3
divisao = x / y
print(divisao)  # Saída: 1.6666666666666667
Enter fullscreen mode Exit fullscreen mode

Divisão inteira (//):

x = 5
y = 3
divisao_inteira = x // y
print(divisao_inteira)  # Saída: 1
Enter fullscreen mode Exit fullscreen mode

Resto da divisão (%) ou módulo:

x = 5
y = 3
resto_divisao = x % y
print(resto_divisao)  # Saída: 2
Enter fullscreen mode Exit fullscreen mode

Potência ():**

x = 2
y = 3
potencia = x ** y
print(potencia)  # Saída: 8
Enter fullscreen mode Exit fullscreen mode

Operadores de Comparação

Existe oito operadores de comparação no Python, comparações podem ser encadeadas arbitrariamente; por exemplo, x < y <= z é equivalente a x < y and y <= z.

Operadores de comparação em Python.

Operador Nome Descrição
== Igual a True se um valor é igual ao outro.
!= Diferente de True se um valor é diferente ao outro.
> Maior que True se um valor é maior que outro
>= Maior ou Igual True se um valor é maior ou igual ao outro.
< Menor que True se um valor é menor que outro.
<= Menor ou Igual True se um valor é menor ou igual ao outro.

Utilização de cada operador comparação:

Igual (==):

a = 5
b = 3
resultado = a == b
print(resultado)  # Saída: False
Enter fullscreen mode Exit fullscreen mode

Diferente (!=):

a = 5
b = 3
resultado = a != b
print(resultado)  # Saída: True
Enter fullscreen mode Exit fullscreen mode

Maior que (>):

a = 5
b = 3
resultado = a > b
print(resultado)  # Saída: True
Enter fullscreen mode Exit fullscreen mode

Menor que (<):

a = 5
b = 3
resultado = a < b
print(resultado)  # Saída: False
Enter fullscreen mode Exit fullscreen mode

Maior ou igual que (>=):

a = 5
b = 3
resultado = a >= b
print(resultado)  # Saída: True
Enter fullscreen mode Exit fullscreen mode

Menor ou igual que (<=):

a = 5
b = 3
resultado = a <= b
print(resultado)  # Saída: False
Enter fullscreen mode Exit fullscreen mode

Operadores Lógicos

Os operadores lógicos servem para unir duas ou mais expressões. Isso é feito utilizando as palavras reservadas AND (e), OR (ou) e NOT (não).

Operador Nome Descrição
and E Retorna True se as duas expressões forem verdadeiras
or OU Retorna True se uma das expressões for verdadeira
not NÃO Inverte o resultado da expressão

Utilização de cada operador lógicos:

x = True
y = False

print(x and y)  # Saída: False
print(x or y)   # Saída: True
print(not x)    # Saída: False
Enter fullscreen mode Exit fullscreen mode

Conclusão

Operadores em Python são símbolos especiais que realizam operações em valores ou variáveis. Eles permitem realizar cálculos, comparações e operações lógicas.

Referências

Top comments (0)