‫Quiero hablarles sobre otra forma de hacer lógica condicional, vimos el if L. F. y luego la declaración de
‫Elst.
‫Pero hay otra forma llamada ternario.
‫Operador, ahora, esto sigue siendo lo mismo que las declaraciones else, if o if else, pero es un atajo, por lo que
‫solo puede usarlas en cierta lógica condicional.
‫Entonces, eso no significa que, oye, esta es solo una forma completamente nueva.
‫Este es un atajo, en cierto sentido, para que usted haga su código un poco más limpio.
‫Echemos un vistazo.
‫Por cierto, estos operadores ternarios también se pueden llamar expresiones condicionales.
‫Y cuando escuche la palabra expresión, eso debería significar algo para usted.
‫¿Derecha?
‫Es una expresión porque se evalúa como un valor.
‫Entonces, un operador ternario o una expresión condicional es una operación que se evalúa como algo basado en que la
‫condición sea verdadera o no.
‫Y en realidad es una nueva característica de Python a partir de la versión dos punto cuatro.
‫Así que echemos un vistazo.
‫La forma en que usamos esto es para decir condición.
‫Si esto es cierto, hazlo.
‫Así que esta es la condición, si es cierta, y tengan paciencia conmigo, es un poco confuso al principio.
‫Decimos si.
‫Y aquí le damos condición.
‫De lo contrario, condicione.
‫Si.
‫De lo contrario, está bien, eso es un poco confuso, así que repasemos.
‫Entonces, la EFF va a verificar esta condición, por lo que en realidad no comienza aquí, va
‫a decir, oye, si esta condición.
‫Ahora bien, esto se va a evaluar como verdadero o falso.
‫Si es cierto, haremos esto.
‫De lo contrario, haremos esto.
‫Déjame mostrarte un ejemplo de cómo funcionaría.
‫Digamos que estamos tratando de determinar si, bueno, si un usuario es tu amigo, entonces diremos que es amigo.
‫Y aquí podemos ver que es verdadero o falso para un amigo, tal vez podamos verificar en Facebook si los
‫usuarios pueden enviarte mensajes o en Twitter, si los usuarios de Twitter pueden enviarte mensajes directos.
‫Bueno, aquí y hagámoslo.
‫Mensaje y aquí podemos hacer nuestro operador ternario, vamos a decir mensaje en voz alta, si es así, esto es si la
‫condición es verdadera, la condición es, oye, ¿esta persona es tu amiga, de lo contrario, la condición es
‫falsa?
‫Bueno, voy a decir que no puedo enviar mensajes.
‫Y puede ver aquí que se trata de una sola línea, aunque parece dos líneas.
‫Pero puede ver aquí que no es realmente solo que estamos ajustando para que podamos ver el código
‫completo.
‫Así que ejecutemos esto y veamos qué puede enviar un mensaje a Prince si ejecuto esto.
‫El mensaje está permitido porque, bueno, hemos asignado un mensaje en voz alta al mensaje can porque, si bien la condición era
‫verdadera, si esta persona no era mi amiga y yo ejecuto esto, no puedo enviar el mensaje debido a la condición de que si
‫la condición se evalúa como falsa, Sé que ordenar aquí puede ser un poco confuso.
‫Por lo tanto, es posible que tenga que mirarlo un par de veces y necesita usarlo varias veces para recordarlo realmente.
‫Pero esta es una condición de regla general, si es verdadera, si condición o si no condición, si no es falsa.
‫Si es falso.
‫No puedo deletrear.
‫Muy bien, una buena forma abreviada de hacer algo cuando una condición es verdadera o falsa o se evalúa como verdadera
‫o falsa.
‫Muy bien, nos vemos en el próximo video.
‫Adiós.