‫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.
‫Verdadeiro.
‫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?
‫Recebo falso porque essa 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.