Logical Operators

Logical operators are used to combine conditional statements. They return True or False based on the conditions involved.

and: Returns True if both statements are true.

Syntax: statement1 and statement2

x = 5
y = 10
print(x > 0 and y < 15)  # Output: True

or: Returns True if at least one of the statements is true.

Syntax: statement1 or statement2

x = 5
y = 20
print(x > 0 or y < 15)  # Output: True

not: Returns True if the statement is false.

Syntax: not statement

x = 5
print(not(x > 0))  # Output: False

Python program that demonstrates the use of Logical operators:

x = 10
y = 20
z = 30

# Using 'and'
if x < y and y < z:
    print("Both conditions are true")

# Using 'or'
if x > y or y < z:
    print("At least one condition is true")

# Using 'not'
if not(x > z):
    print("The condition is false")
What Are People Saying About Us

Read These Life Changing Stories From People Just Like You!