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
Subtração (-):
x = 5
y = 3
subtracao = x - y
print(subtracao) # Saída: 2
Multiplicação (*):
x = 5
y = 3
multiplicacao = x * y
print(multiplicacao) # Saída: 15
Divisão (/):
x = 5
y = 3
divisao = x / y
print(divisao) # Saída: 1.6666666666666667
Divisão inteira (//):
x = 5
y = 3
divisao_inteira = x // y
print(divisao_inteira) # Saída: 1
Resto da divisão (%) ou módulo:
x = 5
y = 3
resto_divisao = x % y
print(resto_divisao) # Saída: 2
Potência ():**
x = 2
y = 3
potencia = x ** y
print(potencia) # Saída: 8
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
Diferente (!=):
a = 5
b = 3
resultado = a != b
print(resultado) # Saída: True
Maior que (>):
a = 5
b = 3
resultado = a > b
print(resultado) # Saída: True
Menor que (<):
a = 5
b = 3
resultado = a < b
print(resultado) # Saída: False
Maior ou igual que (>=):
a = 5
b = 3
resultado = a >= b
print(resultado) # Saída: True
Menor ou igual que (<=):
a = 5
b = 3
resultado = a <= b
print(resultado) # Saída: False
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
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.
Top comments (0)