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, esto va a evaluar su 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?
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.