Logical Operators
In Python, Logical operators are used on conditional statements (either True
or False
). They perform Logical AND
, Logical OR
and Logical NOT
operations.
and
Logical AND - True if both operands are true
5 > 3 and 3 > 2 = True
or
Logical OR - True if either operand is true
5 > 3 or 3 > 2 = True
not
Logical NOT - True if operand is false
not 5 > 3 = False
Example 1: Logical operators in Python
Output:
and
will result into True
only if both the operands are True
The truth table for and
is given below:
True
True
True
True
False
False
False
True
False
False
False
False
or
will result into True
if any of the operands is True
.
The truth table for or is given below:
True
True
True
True
False
True
False
True
True
False
False
False
not
operator is used to invert the truth value.
The truth table for not
is given below:
True
False
False
True
some example of their usage are given below
Last updated
Was this helpful?