Bem-vindo de volta e vamos falar sobre outro termo, operadores lógicos, e eles são muito, muito úteis quando se trata
de lógica condicional.
Vamos dar uma olhada.
Os operadores lógicos estão bem, na verdade, eu realmente os vi antes e é um operador lógico.
Ou é um operador lógico.
Isso nos permite realizar a lógica entre duas coisas.
O que mais é um operador lógico?
Bem, deixe-me listar para você.
Temos mais do que.
Menor que.
Igual a vamos realmente usá-los em um exemplo, é para mais de cinco.
Bem, se eu imprimir isso.
O que você acha que vai acontecer, não deveria ser uma surpresa que seja falsa, pois não é maior que cinco.
Este é um operador lógico que você pode ter visto em uma aula de matemática, se eu fizer o oposto, é para menos
de cinco.
Isso faz sentido.
Isso é verdade.
Que tal é igual a cinco?
Se eu executar isso, fico falso.
Agora, por que usei dois iguais aqui?
Por que não apenas fazer isso?
Bem, se eu correr aqui.
Recebo um erro, um erro de sintaxe, a palavra-chave pode ser uma expressão.
É porque, lembre-se, igual é o que costumávamos atribuir a uma variável, certo?
E se você se lembra, eu disse que uma variável em Python pode começar com um não.
Tem que ser uma letra ou sublinhado.
Então, quando eu faço isso, vai ao ar porque o intérprete vai dizer, ei, estou tentando
atribuir variável para o valor de cinco e, bem, isso não é realmente permitido.
Portanto, usamos duplo igual para dizer ao interpretador, ei, não estou atribuindo uma variável aqui.
Quero comparar coisas e podemos comparar coisas diferentes que posso fazer.
Olá é igual a olá.
Igual a verdadeiro.
E se eu fizer A for maior que B?
Eu fico falso agora.
Por que quero que você pesquise no Google por conta própria e descubra por que é maior do que ser.
E se eu fizer A é maior do que A maiúsculo?
Isso é verdade.
Isso é interessante e, na verdade, é um motivo muito interessante, então sei que sei que é fácil para mim
apenas dar uma resposta, mas quero que você pratique pesquisando no Google.
E o motivo pelo qual não estou respondendo é também porque não é muito importante, porque na maioria das
vezes você deseja criar um código que seja fácil de entender e compreensível.
Provavelmente, você está usando mais do que menos do que com números.
Então, se você vir algo assim no código, bem, você não saberia o que está acontecendo.
O que essa pessoa está tentando comparar?
Por que eles estão fazendo?
A minúscula A é maior do que A maiúsculo?
Não é algo que você vê com frequência, mas o motivo pelo qual você obtém essa expressão é bastante interessante.
Então, eu recomendo que você use o Google para isso.
Como eu disse, acredito fortemente em não segurar sua mão durante todo o caminho.
Eu sei que até agora os vídeos até agora têm sido bem fáceis, especialmente se você é um programador experiente.
Mas, à medida que progredimos, você verá que, após este curso, precisará descobrir as coisas por conta própria.
E meu trabalho não é apenas segurar você por todo o caminho.
É para desenvolver as habilidades e você se tornar um programador empregável.
Portanto, espero que você tenha paciência comigo, pois estou apenas lhe apresentando este pequeno desafio.
Tudo bem.
Queremos morder pela tangente, então vamos trazê-la de volta.
Posso fazer coisas como esta é um maior do que dois?
Ou você sabe o quê, vamos fazer menos de dois e menos de três e menos de quatro.
Isso vai funcionar?
Bem, é claro que vai.
É apenas uma expressão, certo, que estamos avaliando.
E tudo isso é verdade.
Mas assim que eu mudar.
E algo é falso, vai entrar em curto-circuito, sobre o qual aprendemos anteriormente, e retornar falso.
Tudo bem, então sabemos que maior que igual a menor que seno, também temos maior ou igual a
de modo que se eu fizer.
Zero aqui e eu clico em executar.
Eu entendo a verdade porque está dizendo, ei, isso é maior ou igual a zero?
Eu também posso fazer menos ou igual a zero.
E aqui fico falso porque zero ou um não é maior ou igual a zero, mas se eu fizer zero aqui,
ficarei verdadeiro.
Aqui está outro, e se eu fizer este ponto de exclamação igual, isso significa em Python, diferente
de se eu executar isso, obtenho falso.
E isso é um pouco complicado.
O que está dizendo é, ei, isso não é igual a isso?
Portanto, é o oposto de fazer igual.
Se essas duas coisas não forem iguais, isso vai dizer que é verdade.
Então, se eu fizer um.
Aqui, vou ser verdade, porque essas duas coisas não são iguais, então aprendemos mais dois ou
menos que dois maiores, iguais, iguais ou maiores ou maiores ou iguais a aprendemos sobre menos ou iguais a nós '
aprendemos sobre, não igual a, mas também aprendemos sobre e e ou e, finalmente, há mais um que
quero lhe ensinar.
E não é a palavra-chave.
Eu sei.
É um pouco, é um pouco demais, mas não é tão difícil quanto você pensa que não é.
Bem, o oposto.
Então, se eu ouvir.
Não.
Verdade.
O que eu ganho?
Eu obtenho false e você vê que not também é uma função, portanto, é uma palavra-chave, mas também uma
função que podemos usar se não false.
Novamente, acabei de entender o oposto.
E se eu fizer isso, e se eu não fizer um é igual a dois um.
Bem, eu vou chegar aqui?
Eu obtenho falso porque esta expressão é avaliada como verdadeira e não faz apenas o oposto.
Então, vamos fazer uma pausa aqui e trabalhar um pouco em um exercício para ter certeza de que entendemos isso.