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 con mucha frecuencia, 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.