‫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.