Introduction
Python Installation
Syntax
Variables and basic data types
Arithmetic operators
Comparison operators
Logical operators
The if conditional
Loops
Functions
Lists
Logical operators are used to check the logical truthfulness in one or multiple statements. Python supports these three logical operators:
And (and) operator
The 'and' logical operator evaluates two expressions and returns True if and only if both expressions are True. Examples:
print (2 < 3 and 4 < 5)
will output True since 2 is less than 3 and 4 is less than 5.
print (2 > 3 and 4 < 5)
will output False since one of the expressions (2 > 3) evaluates to False.
Or (or) operator
The 'or' logical operator evaluates two expressions and returns True if at least one of the expressions is True. So
print (2 > 3 or 4 < 5)
will evaluate to True since the right expression (4 < 5) evaluates to True.
Not (not) operator
The 'not' logical operator is a unary operator (operator with only one operand) that complements an operand. Example
x = True print (not x)
will output False since the complement of True is False.