Welkom terug en laten we het hebben over een andere term, logische operatoren, en ze zijn heel erg handig als het gaat
om voorwaardelijke logica.
Laten we eens kijken.
Logische operators zijn goed, ik heb ze eigenlijk al eerder gezien en is een logische operator.
Of is een logische operator.
Het stelt ons in staat om logica tussen twee dingen uit te voeren.
Wat is nog meer een logische operator?
Nou, laat me het voor je op een rijtje zetten.
We hebben meer dan.
Minder dan.
Gelijk om ze in een voorbeeld te gebruiken, is voor meer dan vijf.
Als ik dit afdruk.
Wat denk je dat er gaat gebeuren, zou geen verrassing moeten zijn, want het is niet groter dan vijf.
Dit is een logische operator die je misschien hebt gezien, een wiskundeles, als ik het tegenovergestelde doe, is voor minder dan
vijf.
Dat is logisch.
Dat is waar.
Hoe zit het met is voor gelijk aan vijf?
Als ik dit uitvoer, krijg ik false.
Waarom heb ik hier twee gelijken gebruikt?
Waarom doe je dit niet gewoon?
Nou, als ik hierheen ren.
Ik krijg een foutmelding, syntaxisfout, sleutelwoord kan een uitdrukking zijn.
Het is omdat, onthoud, gelijk is wat we gebruikten om aan een variabele toe te wijzen, toch?
En als je het je herinnert, heb ik je verteld dat een variabele in Python kan beginnen met een a met een nee.
Het moet een letter of onderstrepingsteken zijn.
Dus als ik dit doe, wordt het uitgezonden omdat de tolk gaat zeggen, hey, ik probeer een
variabele toe te wijzen voor de waarde van vijf en wel, dat is niet echt toegestaan.
Dus we gebruiken dubbele gelijken om de tolk te vertellen dat ik hier geen variabele toewijs.
Ik wil dingen vergelijken en we kunnen verschillende dingen vergelijken die ik kan doen.
Hallo is gelijk aan hallo.
Gelijk aan waar.
Wat als ik doe dat A groter is dan B?
Ik word nu vals.
Waarom is dit, ik wil dat je zelf Googled en erachter komt waarom het groter is dan zijn.
Wat als ik A doe, is dat groter dan Hoofdletter A?
Dat is waar.
Dit is interessant, en dit is eigenlijk best een interessante reden, dus ik weet dat ik weet dat het voor mij gemakkelijk is om
je gewoon een antwoord te geven, maar ik wil dat je oefent met Googlen.
En de reden dat ik je geen antwoord geef, is ook omdat het niet erg belangrijk is, omdat
je meestal code wilt maken die gemakkelijk te begrijpen en te begrijpen is.
U gebruikt waarschijnlijk meer dan minder dan bij getallen.
Dus als je zoiets in de code ziet, nou, je zou niet weten wat er aan de hand is.
Wat probeert deze persoon te vergelijken?
Waarom doen ze?
Is kleine letter A groter dan hoofdletter A?
Het is niet iets dat je heel vaak ziet, maar de reden waarom je deze uitdrukking krijgt is best interessant.
Dus ik raad je Google Google aan erin.
Zoals ik al zei, ik ben er een groot voorstander van om je hand niet de hele weg vast te houden.
Ik weet dat de video's tot nu toe vrij eenvoudig waren, vooral als je een ervaren programmeur bent.
Maar naarmate we verder komen, zul je zien dat je na deze cursus dingen zelf moet uitzoeken.
En het is niet mijn taak om je de hele weg met je hand vast te houden.
Het is om de vaardigheden te ontwikkelen en jij om een inzetbare programmeur te worden.
Dus ik hoop dat je geduld met me hebt terwijl ik je deze kleine uitdaging geef.
Oke.
We willen op een raaklijn bijten, dus laten we het terugbrengen.
Kan ik dingen doen zoals dit is één groter dan twee?
Of weet je wat, laten we minder dan twee en minder dan drie en minder dan vier doen.
zal dit werken?
Nou, dat zal natuurlijk wel.
Het is gewoon een uitdrukking, juist, die we evalueren.
En dit is allemaal waar.
Maar zodra ik verander.
En er is iets onwaar, het gaat kortsluiting veroorzaken, waarover we eerder hebben geleerd, en wordt onwaar
geretourneerd.
Oké, dus we weten dat groter dan gelijk is aan kleiner dan sinus, we hebben ook groter dan of gelijk
aan zodat als ik dat doe.
Nul hier en ik klik op uitvoeren.
Ik word waar omdat het zegt, hey, is dit groter dan of gelijk aan nul?
Ik kan ook minder dan of gelijk aan nul doen.
En hier krijg ik false omdat nul of één niet groter of gelijk is aan nul, maar als ik hier nul doe,
wordt ik waar.
Hier is er nog een, wat als ik dit uitroepteken gelijk doe, dit betekent in Python, niet gelijk
aan als ik dit uitvoer, krijg ik false.
En dit is een beetje lastig.
Wat het zegt is, hey, is dit niet gelijk aan dit?
Het is dus het tegenovergestelde van gelijken.
Als deze twee dingen niet gelijk zijn, zal het waar zijn.
Dus als ik er een doe.
Hier zal ik uitkomen, omdat deze twee dingen niet gelijk zijn, dus we hebben geleerd dat groter twee of kleiner is
dan groter twee is gelijk aan, gelijk aan of groter of groter of gelijk aan we hebben geleerd over kleiner dan of gelijk aan we' heb geleerd
over, niet gelijk aan, maar we hebben ook geleerd over en en of en tot slot, er is er nog een die
ik je wil leren.
En het is het niet-sleutelwoord.
Ik weet.
Het is een beetje, het is een beetje veel, maar het is niet zo moeilijk als je denkt dat het niet is.
Wel het tegenovergestelde.
Dus als ik het hoor.
Niet.
Waar.
Wat krijg ik?
Ik krijg false en je ziet dat niet ook een functie is, dus het is een sleutelwoord, maar ook een functie
die we kunnen gebruiken als ik niet false.
Nogmaals, ik krijg net het tegenovergestelde.
Wat als ik dit doe, wat als ik het niet doe, één is twee één.
Nou, zal ik hier komen?
Ik krijg false omdat deze uitdrukking naar waar evalueert en niet alleen het tegenovergestelde doet.
Dus laten we hier een pauze nemen en aan een kleine oefening werken om ervoor te zorgen dat we dit begrijpen.