Curso Livre de Algoritmos e Programação/Python: Operadores Lógicos, Relacionais e Aritméticos

Fonte: Wikiversidade

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