he AND operator is used to combine two or more conditions in a Python program. It returns True only if all the conditions are true, otherwise, it returns False.
Example
x = 5 y = 10 z = 15 if x < y and y < z: print("Both conditions are true") # Output: Both conditions are true
Which of the following is an example of a logical operator in Python?
OR Operator
The OR operator is used to combine two or more conditions in a Python program. It returns True if at least one of the conditions is true. If all conditions are false, it returns False.
Example:
x = 5 y = 10 z = 15 if x < y or y > z: print("At least one condition is true") #Output: At least one condition is true
The expression 'x or y' will return True if either x or y is .
NOT Operator
The NOT operator is used to negate a condition in a Python program. It returns True if the condition is false, and False if the condition is true.
Example
x = 5 if not x > 10: print("The condition is false") Output: The condition is false
The operator returns the opposite result in Python.
Order of Precedence
In Python, logical operators follow the order of precedence where NOT has the highest precedence, followed by AND, and then OR.
This means that NOT operations are evaluated first, followed by AND operations, and finally OR operations.
x = 5 y = 10 z = 15
# Example 1: NOT has the highest precedence result = not (x < y) and (y < z) # Evaluates as: (False) and (True) # Result: False
# Example 2: OR is evaluated last
result = (x < y) or (y < z) and (x > z)
# Evaluates as: (True) or (True and False)
# Result: True