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.
À droite?
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.