Curso Livre de Algoritmos e Programação/Python: Operadores Lógicos, Relacionais e Aritméticos
Python: Operadores Lógicos, Relacionais e Aritméticos
· Operadores Lógicos
Na linguagem python, existem 3 tipos de operados lógicos: and, or e not.
O significado deste operador lembrar o seu significado em inglês, o primeiro operador, o “and” estabelece certas condições para ser verdadeira, retorna a true se as condições forem verdadeiras, caso sejam falsas as condições retornam a false.
O operador “or” analisa qual das condições é verdadeira, se as duas forem verdadeiras retorna a true, se as duas condições não forem satisfatórias retorna a false.
O operador “not” nega uma expressão booleana, então not (x > y) é verdade se x > y for falso, isto é, se x for menor que ou igual a y.
No operador “or” só uma das condições precisa ser verdadeira, já no operador “and” as duas condições têm de ser verdadeiras.
· Operadores relacionais
Os operadores relacionais, o nome já traz uma referência, ele é um operador que relaciona o membro da direita, com o membro da esquerda, são operadores que comparam.
Os Principais são, “>” o maior que, “<” o menor que e “==” igual a, estes três operadores são os operadores simples, o maior que, observa se se a expressão a esquerda maior a expressão da direita, 5>2.
O segundo, o menor que é semelhante ao primeiro, ele observa se a expressão da esquerda é menor que a da direita, 2<5.
O terceiro que é o “==”, observa se as duas expressões são iguais.
Também existem mais dois operadores relacionais, o “>=” o maior ou igual a, e também o “<=” o menor ou igual a.
· Operadores aritméticos
Os operadores aritméticos, são operadores que realizam operações matemáticas, como “+” adição, “-” subtração, “*” multiplicação, “/” divisão, essas operações são as mais simples, mas o python tem outras operações aritméticas como “//” a divisão inteira, só pega a parte inteira da multiplicação, “%” modulo, só pega o resto da divisão entre os operandos e também o “**” exponencial, que eleva um número a potência do outro.
Referencias
Operadores lógicos – pense algoritmo
https://pense-python.caravela.club/05-condicionais-e-recursividade/03-operadores-logicos.html#:~:text=H%C3%A1%20tr%C3%AAs%20operadores%20l%C3%B3gicos%3A%20and,0%20e%20menor%20que%2010.
Operadores no python
https://www.devmedia.com.br/operadores-no-python/40693
Operadores relacionais do python
http://excript.com/python/operador-relacional-python.html