Python Logical Operators
Logical Operators
Logical operators are used to combine conditional statements:
Operator | Description | Example | Try it |
---|---|---|---|
and | Returns True if both statements are true | x < 5 and x < 10 | Try it » |
or | Returns True if one of the statements is true | x < 5 or x < 4 | Try it » |
not | Reverse the result, returns False if the result is true | not(x < 5 and x < 10) | Try it » |
Examples
Example
Test if a number is greater than 0 and less than 10:
x = 5
print(x > 0 and x < 10)
Try it Yourself »
Example
Test if a number is less than 5 or greater than 10:
x = 5
print(x < 5 or x > 10)
Try it Yourself »