‫Bienvenidos de nuevo y hablemos de otro término, los operadores lógicos, y son muy, muy útiles cuando se trata
‫de lógica condicional.
‫Echemos un vistazo.
‫Los operadores lógicos están bien, de hecho, los he visto antes y es un operador lógico.
‫O es un operador lógico.
‫Nos permite realizar lógica entre dos cosas.
‫¿Qué más es un operador lógico?
‫Bueno, déjame enumerarlo para ti.
‫Tenemos mayor que.
‫Menos que.
‫Igual que usémoslos en un ejemplo, es mayor que cinco.
‫Bueno, si imprimo esto.
‫Lo que crees que sucederá, no debería ser una sorpresa que sea falso porque no es mayor de cinco.
‫Este es un operador lógico que puede haber visto en una clase de matemáticas, si hago lo contrario, es para menos de
‫cinco.
‫Eso tiene sentido.
‫Eso es cierto.
‫¿Qué hay de igual a cinco?
‫Si ejecuto esto, obtengo falso.
‫Ahora, ¿por qué usé dos iguales aquí?
‫¿Por qué no hacer esto?
‫Bueno, si corro aquí.
‫Recibo un error, error de sintaxis, la palabra clave puede ser una expresión.
‫Es porque, recuerde, igual es lo que solíamos asignar a una variable, ¿verdad?
‫Y si recuerdas, te dije que una variable en Python puede comenzar con un no.
‫Tiene que ser una letra o un guión bajo.
‫Entonces, cuando haga esto, saldrá al aire porque el intérprete dirá, oye, estoy tratando de asignar
‫una variable para el valor de cinco y bueno, eso no está realmente permitido.
‫Entonces usamos dobles iguales para decirle al intérprete, oye, no estoy asignando una variable aquí.
‫Quiero comparar cosas y podemos comparar diferentes cosas que puedo hacer.
‫Hola es igual a hola.
‫Igual a verdadero.
‫¿Qué pasa si hago que A sea mayor que B?
‫Me pongo falso ahora.
‫¿Por qué es que quiero que busques en Google por tu cuenta y averigües por qué es mejor que ser?
‫¿Qué pasa si hago que A sea mayor que A mayúscula?
‫Eso es cierto.
‫Esto es interesante, y en realidad es una razón bastante interesante, así que sé que es fácil para mí
‫solo darte una respuesta, pero quiero que practiques buscar en Google.
‫Y la razón por la que no te estoy dando una respuesta es también porque no es muy importante, porque la
‫mayoría de las veces quieres hacer un código que sea fácil de entender y comprensible.
‫Lo más probable es que uses más que menos que con números.
‫Entonces, si ve algo como esto en el código, bueno, no sabría qué está pasando.
‫¿Qué está tratando de comparar esta persona?
‫¿Por qué lo están haciendo?
‫¿Es A minúscula mayor que A mayúscula?
‫No es algo que veas muy a menudo, pero la razón por la que obtienes esta expresión es bastante interesante.
‫Así que te recomiendo Google Google.
‫Como dije, creo firmemente en no tomar tu mano en todo el camino.
‫Sé que hasta ahora los videos hasta ahora han sido bastante fáciles, especialmente si eres un programador experimentado.
‫Pero a medida que avancemos, verá que después de este curso debe resolver las cosas por su cuenta.
‫Y mi trabajo no es simplemente sostenerte de la mano durante todo el camino.
‫Es desarrollar las habilidades y convertirlo en un programador empleable.
‫Así que espero que tengan paciencia conmigo mientras les presento este pequeño desafío.
‫Está bien.
‫Queremos llegar a la tangente, así que vamos a traerlo de vuelta.
‫¿Puedo hacer cosas como esta si uno es mayor que dos?
‫O sabes qué, hagamos menos de dos y menos de tres y menos de cuatro.
‫esto funcionara?
‫Bueno, por supuesto que lo hará.
‫Es solo una expresión, cierto, lo que estamos evaluando.
‫Y todo esto es cierto.
‫Pero tan pronto como cambie.
‫Y algo es falso, se va a cortocircuitar, de lo que aprendimos anteriormente, y devolverá falso.
‫Muy bien, entonces sabemos que mayor que igual a menor que seno, también tenemos mayor que o igual
‫a para que si lo hago.
‫Cero aquí y hago clic en ejecutar.
‫Me vuelvo verdad porque dice, oye, ¿es esto mayor o igual a cero?
‫También puedo hacer menos o igual a cero.
‫Y aquí obtengo falso porque cero o uno no es mayor o igual a cero, pero si hago cero aquí, obtendré
‫la verdad.
‫Aquí hay otro, ¿qué pasa si hago este signo de exclamación igual, esto significa en Python, no es
‫igual a si ejecuto esto, obtengo falso?
‫Y esto es un poco complicado.
‫Lo que está diciendo es, oye, ¿no es esto igual a esto?
‫Entonces es lo opuesto a hacer iguales.
‫Si estas dos cosas no son iguales, va a decir verdad.
‫Así que si hago uno.
‫Aquí, voy a ser verdad, porque estas dos cosas no son iguales, por lo que hemos aprendido más dos
‫o menos que más dos es igual, igual o mayor o mayor o igual que hemos aprendido sobre menor o igual a nosotros
‫' he aprendido, no es igual a, pero también hemos aprendido sobre y yo y, finalmente, hay uno más
‫que quiero enseñarles.
‫Y es la palabra clave no.
‫Sé.
‫Es un poco, es un poco mucho, pero no es tan difícil como crees.
‫Bueno, todo lo contrario.
‫Así que si escucho.
‫No.
‫Verdadero.
‫¿Qué obtengo?
‫Me sale falso y ves que not también es una función, por lo que es una palabra clave, pero también una
‫función que podemos usar si no hago false.
‫Una vez más, obtengo lo contrario.
‫¿Qué pasa si hago esto, qué pasa si no uno es igual a dos uno?
‫Bueno, ¿llegaré aquí?
‫Me sale falso porque esta expresión se evalúa como verdadera y luego no solo hace lo contrario.
‫Así que tomemos un descanso aquí y trabajemos en un pequeño ejercicio para asegurarnos de que entendemos esto.