Hello, in this video we are going to look at logical operators. So a logical operator just allows you to check some logic basically, if something is true, and the free logical operators are and or and the NOT operator for the first one. And so the approach will look like this if both of the parameters provided if they're both true or on one, then that will return a true value. If neither, I mean if one of them either time or both of them isn't time, then that will return false all of it you can get in on it because one of them to be valid one of them can be true that it will return true otherwise you will return false if the both of and not just basically reverses the state. And you can reverse the state of you know, doing something else as long so you could check if nusseibeh no variable one is equal to variable two, I mean the variable One and variable two on using the end operator.
And if that puts that true if you do not do that they will produce false. So I'm just going to deal with the values true and false. Just to keep it simple, but if you provide a number in there, that's not zero, it will be true as well. So we're going to print and we are going to do one more maximum deliver this one all right, one more. So we got two of each so we can show you all of the different permutations. Marian here to do it you just do.
For example, while one And so this checks if vol one and var two on and to insert the result. So we do the same for four through one and three so one two and one posted matter the order and I will also do the same for having both full forms for comments here and logical approach now I'm also going to do a print here just so we can in the common in the actual log see what what it is so literally copy and paste I'm gonna copy this really should copy the comments Changes to all the old and I think you've guessed it, the key word is all. So we're gonna have to on all one where one is offline, it's all on one web, they're all off. And now we're gonna have the not logical operator. We don't need the solar ball so for this I'll just put vol one and then our football frequency again, he just flipped it.
Like I said, you could essentially do this as well. So you could copy that paste that here that would do actually one second. I forgot one thing. You should be not. And then you close the bracket. I think it's something short is missing.
So yeah, what you could do is just literally put that into here like so I get rid of these extra brackets and this will do vol one water so he's one of our to one yes it is so that will produce true but not would inverse its own police force. But let's just go back to our simple example and click Run see what we get. Okay so we have an error for the southern look where this error is occurring 916 it's all low. Some languages it is all uppercase, so bear in mind and okay here we go to the logical operator we get true for false. That makes sense. If the both on there is true if only one of them is false if the both of them the oh we true true false, good makes sense.
If both of them are, that is true if only one of them are design, which is the first one second one isn't. That is true if both of them are false. For the final one, they're not logical operator. We didn't get anything printed. Take a look this is wrong and to relax. Not is not a not is not defined in an invalid On this one again.
And this wait for this to run. So now we get false and true. So yeah, just make sure you don't make the mistake I did so false and true. So var one is true. So he flips across all not does, as this older not operate or if you know black gates in computer science, or the NOT gate does, or I recommend having a look a bit more into gate system for logical operators really fascinating. And not vol three that slips that and becomes true.
That's it for logical operators. You'll be using these now and again to determine if and only if the two conditions are true or if one of them is true. Thanks for watching, and I look forward to seeing you in the next video.