‫Je veux vous parler d'une autre façon de faire de la logique conditionnelle, nous avons vu le if L. F. puis l'instruction Elst.
‫Mais il existe un autre moyen appelé le ternaire.
‫Opérateur, maintenant, c'est toujours le même que les instructions else, if ou if else, mais c'est un raccourci, vous ne pouvez donc les
‫utiliser que sur une certaine logique conditionnelle.
‫Donc ça ne veut pas dire que, hé, c'est juste une toute nouvelle façon.
‫C'est un raccourci, dans un sens, pour que votre code soit un peu plus propre.
‫Regardons.
‫Soit dit en passant, ces opérateurs ternaires peuvent également être appelés expressions conditionnelles.
‫Et quand vous entendez le mot expression, cela devrait signifier quelque chose pour vous.
‫Droit?
‫C'est une expression car elle s'évalue à une valeur.
‫Ainsi, un opérateur ternaire ou une expression conditionnelle est une opération qui évalue quelque chose en fonction de la
‫condition vraie ou non.
‫Et c'est en fait une nouvelle fonctionnalité de Python à partir de la version deux virgule quatre.
‫Jetons donc un coup d'œil.
‫La façon dont nous utilisons cela, c'est-à-dire la condition.
‫Si cela est vrai, alors faites-le.
‫C'est donc la condition, si elle est vraie, et supportez-moi ici, c'est un peu déroutant au début.
‫On dit si.
‫Et ici, nous donnons la condition.
‫Sinon état.
‫Si.
‫Sinon, d'accord, c'est un peu déroutant, alors allons-y.
‫Donc l'EFF va vérifier cette condition, donc ça ne commence pas vraiment par ici, il va
‫dire, hé, si cette condition.
‫Maintenant, cela va évaluer leur vrai ou leur faux.
‫Si c'est vrai, alors nous allons le faire.
‫Sinon on va faire ça.
‫Alors laissez-moi vous montrer un exemple de la façon dont cela fonctionnerait.
‫Disons que nous essayons de déterminer si, eh bien, si un utilisateur est votre ami, nous dirons donc qu'il est ami.
‫Et ici, nous pouvons voir que vrai ou faux pour un ami, peut-être pouvons-nous vérifier sur Facebook si les utilisateurs peuvent vous
‫envoyer des messages ou sur Twitter, si les utilisateurs de Twitter peuvent vous envoyer des messages directs.
‫Eh bien, ici et faisons peut.
‫Message et ici nous pouvons faire notre opérateur ternaire, nous allons dire message à haute voix, si oui, c'est si la
‫condition est vraie, la condition est, hé, cette personne est-elle votre ami sinon condition qui est fausse
‫?
‫Eh bien, je vais dire que je ne suis pas autorisé à envoyer des messages.
‫Et vous pouvez voir ici qu'il s'agit d'une seule ligne, bien qu'elle ressemble à deux lignes.
‫Mais vous pouvez voir ici que ce n'est pas vraiment, c'est juste que nous encapsulons afin que nous puissions voir l'intégralité du
‫code.
‫Alors lançons ceci et voyons ce qui peut envoyer un message à Prince si je la lance.
‫Le message est autorisé parce que, eh bien, nous avons attribué un message fort au message car, même si la condition était vraie, si
‫cette personne n'était pas mon ami et que je l'exécute, ce n'est pas autorisé à envoyer un message à cause de la condition selon laquelle si
‫la condition est évaluée à faux, Je sais que la commande ici peut être un peu déroutante.
‫Vous devrez donc peut-être le regarder plusieurs fois et vous devrez l'utiliser plusieurs fois pour vous en souvenir vraiment.
‫Mais c'est une condition de règle générale, si vraie, si condition ou bien condition, sinon fausse.
‫Si faux.
‫Je ne sais pas épeler.
‫D'accord, un bon raccourci pour faire quelque chose lorsqu'une condition est vraie ou fausse ou s'évalue comme vraie
‫ou fausse.
‫Très bien, je vous verrai dans la prochaine vidéo.
‫Au revoir.