Bon retour et parlons d'un autre terme, les opérateurs logiques, et ils sont très, très utiles lorsqu'il s'agit
de logique conditionnelle.
Regardons.
Les opérateurs logiques sont bien, en fait, je les ai déjà vus auparavant et c'est un opérateur logique.
Ou est un opérateur logique.
Il nous permet d'effectuer une logique entre deux choses.
Qu'est-ce qu'un opérateur logique d'autre ?
Eh bien, laissez-moi vous l'énumérer.
Nous avons plus que.
Moins que.
Égal à, utilisons-les dans un exemple, est supérieur à cinq.
Eh bien, si j'imprime ça.
Que pensez-vous qu'il va se passer, ne devrait pas être une surprise qui est faux car n'est pas supérieur à cinq.
C'est un opérateur logique que vous avez peut-être vu un cours de maths, si je fais l'inverse, c'est pour moins de
cinq.
Ça a du sens.
C'est vrai.
Qu'en est-il pour égal à cinq ?
Si je lance ceci, je reçois faux.
Maintenant, pourquoi ai-je utilisé deux égaux ici ?
Pourquoi ne pas simplement faire ça ?
Eh bien, si je cours ici.
J'obtiens une erreur, une erreur de syntaxe, le mot clé peut être une expression.
C'est parce que, rappelez-vous, égal est ce que nous avions l'habitude d'attribuer à une variable, n'est-ce pas ?
Et si vous vous en souvenez, je vous ai dit qu'une variable en Python peut commencer par un avec un non.
Il doit s'agir d'une lettre ou d'un trait de soulignement.
Donc, quand je fais ça, ça va être diffusé parce que l'interprète va dire, hé, j'essaie
d'affecter une variable pour la valeur de cinq et bien, ce n'est pas vraiment autorisé.
Nous utilisons donc des doubles égaux pour dire à l'interprète, hé, je n'affecte pas de variable ici.
Je veux comparer les choses et nous pouvons comparer différentes choses que je peux faire.
Bonjour équivaut à bonjour.
Égal à vrai.
Et si je fais A est supérieur à B ?
Je deviens faux maintenant.
Pourquoi est-ce que je veux que vous cherchiez par vous-même sur Google et compreniez pourquoi c'est mieux que d'être.
Que se passe-t-il si je fais A est-ce plus grand que le majuscule A ?
C'est vrai.
C'est intéressant, et c'est en fait une raison assez intéressante, donc je sais que je sais qu'il est facile pour moi de simplement vous donner
une réponse, mais je veux que vous vous entraîniez à rechercher cela sur Google.
Et la raison pour laquelle je ne vous donne pas de réponse, c'est aussi parce que ce n'est pas très important, parce
que la plupart du temps, vous voulez faire du code facile à comprendre et compréhensible.
Vous utilisez probablement plus que moins qu'avec des nombres.
Donc, si vous voyez quelque chose comme ça dans le code, eh bien, vous ne sauriez pas ce qui se passe.
Qu'est-ce que cette personne essaie de comparer ?
Pourquoi font-ils?
La minuscule A est-elle supérieure à la majuscule A ?
Ce n'est pas quelque chose que vous voyez très souvent, mais la raison pour laquelle vous obtenez cette expression est assez intéressante.
Je vous recommande donc Google Google.
Comme je l'ai dit, je crois fermement qu'il ne faut pas vous tenir la main tout le long du chemin.
Je sais que jusqu'à présent, les vidéos ont été assez faciles, surtout si vous êtes un programmeur expérimenté.
Mais au fur et à mesure que nous progressons, vous verrez qu'après ce cours, vous devrez comprendre les choses par vous-même.
Et mon travail n'est pas de te tenir par la main tout le long du chemin.
Il s'agit de développer les compétences et de devenir un programmeur employable.
J'espère donc que vous me supporterez alors que je viens de vous lancer ce petit défi.
Très bien.
Nous voulons mordre sur une tangente, alors ramenons-la.
Puis-je faire des choses comme celle-ci est un plus grand que deux ?
Ou vous savez quoi, faisons moins de deux et moins de trois et moins de quatre.
Est-ce que ça va marcher?
Eh bien, bien sûr que ce sera le cas.
C'est juste une expression, n'est-ce pas, que nous évaluons.
Et tout cela est vrai.
Mais dès que je change.
Et quelque chose est faux, ça va court-circuiter, ce que nous avons appris précédemment, et retourner faux.
Très bien, donc nous savons que le plus grand qu'égal à moins que le sinus, nous avons aussi plus grand qu'égal à
de sorte que si je le fais.
Zéro ici et je clique sur exécuter.
Je deviens vrai parce qu'il dit, hé, est-ce supérieur ou égal à zéro ?
Je peux aussi faire inférieur ou égal à zéro.
Et ici, je deviens faux parce que zéro ou un n'est pas supérieur ou égal à zéro, mais si je fais zéro ici,
je deviendrai vrai.
En voici un autre, et si je fais ce point d'exclamation égal, cela signifie en Python, pas égal
à si je lance ceci, j'obtiens false.
Et c'est un peu délicat.
Ce qu'il dit, c'est, hé, est-ce que ce n'est pas égal à ça?
C'est donc le contraire de faire d'égal à égal.
Si ces deux choses ne sont pas égales, ça va dire vrai.
Donc si j'en fais un.
Ici, je vais devenir vrai, parce que ces deux choses ne sont pas égales, donc nous avons appris plus de deux
ou moins que plus de deux égal, égal ou supérieur ou supérieur ou égal à nous avons appris moins ou égal à nous' J'ai appris, pas égal
à, mais nous avons aussi appris à propos de et et ou et enfin, il y en a un de plus que
je veux vous apprendre.
Et c'est le mot-clé pas.
Je sais.
C'est c'est un peu, c'est un peu beaucoup mais ce n'est pas aussi difficile que vous ne le pensez.
Eh bien le contraire.
Donc si j'entends.
Pas.
Vrai.
Qu'est-ce que je reçois?
Je reçois faux et vous voyez que non est aussi une fonction, donc c'est un mot clé, mais aussi une fonction que l'on
peut utiliser si je ne fais pas faux.
Encore une fois, j'obtiens juste le contraire.
Et si je fais ça, et si je ne fais pas un égal deux un.
Eh bien, vais-je arriver ici?
J'obtiens false parce que cette expression est évaluée à true et ne fait pas seulement le contraire.
Alors faisons une pause ici et travaillons sur un petit exercice pour nous assurer que nous comprenons cela.