Voglio parlarvi di un altro modo di fare logica condizionale, abbiamo visto se L. F. e poi l'istruzione Elst.
Ma c'è un altro modo chiamato ternario.
Operatore, ora, questo è sempre lo stesso delle istruzioni else, if o if else, ma è una scorciatoia, quindi puoi
usarle solo su determinate logiche condizionali.
Quindi non significa che, ehi, questo sia solo un modo completamente nuovo.
Questa è una scorciatoia, in un certo senso, per rendere il tuo codice un po' più pulito.
Diamo un'occhiata.
A proposito, questi operatori ternari possono anche essere chiamati espressioni condizionali.
E quando senti la parola espressione, dovrebbe significare qualcosa per te.
Destra?
È un'espressione perché restituisce un valore.
Quindi un operatore ternario o un'espressione condizionale è un'operazione che valuta qualcosa in base al fatto che la condizione
sia vera o meno.
Ed è in realtà una nuova funzionalità di Python a partire dalla versione due punto quattro.
Quindi diamo un'occhiata.
Il modo in cui lo usiamo è per dire che è condizione.
Se questo è vero, allora fallo.
Quindi questa è la condizione, se è vera, e sopportatemi qui, all'inizio è un po' confusa.
Diciamo se.
E qui diamo condizione.
Altrimenti condizione.
Se.
Altrimenti, va bene, questo è un po' confuso, quindi esaminiamolo.
Quindi l'EFF controllerà questa condizione, quindi in realtà non inizia con qui, dirà,
ehi, se questa condizione.
Ora questo valuterà il loro vero o falso.
Se è vero, allora lo faremo.
Altrimenti faremo così.
Quindi lascia che ti mostri un esempio di come funzionerebbe.
Diciamo che stiamo cercando di determinare se, beh, se un utente è tuo amico, quindi diremo che è amico.
E qui possiamo vedere che vero o falso per l'amico, forse possiamo controllare su Facebook se gli utenti
possono inviarti messaggi o su Twitter, se gli utenti di Twitter possono darti messaggi diretti.
Bene, qui e facciamo can.
Messaggio e qui possiamo fare il nostro operatore ternario, diremo il messaggio ad alta voce, se è così, questo è se
la condizione è vera, la condizione è, ehi, questa persona è tua amica altrimenti la condizione è
falsa?
Bene, dirò che non mi è permesso inviare messaggi.
E puoi vedere qui che questa è una riga, sebbene assomigli a due righe.
Ma puoi vedere qui che non è proprio così, è solo che stiamo avvolgendo in modo da poter vedere l'intero
codice.
Quindi eseguiamo questo e vediamo cosa può inviare a Prince se lo eseguo.
Il messaggio è consentito perché, beh, abbiamo assegnato il messaggio ad alto volume a può messaggio perché mentre la condizione
era vera, se questa persona non era mia amica e eseguo questo non è consentito inviare messaggi a causa della condizione che
se la condizione risulta falsa, So che l'ordine qui può essere un po' confuso.
Quindi potresti doverlo guardare un paio di volte e devi usarlo un paio di volte per ricordarlo davvero.
Ma questa è una condizione di regola generale, se vera, se condizione oppure condizione, se non falsa.
Se falso.
Non posso scrivere.
Va bene, un bel modo scorciatoia per fare qualcosa quando una condizione è vera o falsa o restituisce vero
o falso.
Va bene, ci vediamo nel prossimo video.
Ciao.