Python Relational Operators
Python Relational Operators
A relational operator is used to compare two values. Based on the operator and values, the operator returns either True or False.
In Python, there are six Relational Operators. They are
Symbol | Name | Example | Description |
---|---|---|---|
== | Equal to | x == y | Returns True if x and y have same value, else returns False. |
> | Greater than | x > y | Returns True if value of x is greater than value of y, else returns False. |
< | Less than | x < y | Returns True if value of x is less than value of y, else returns False. |
!= | Not equal to | x != y | Returns True if x and y do not have same value, else returns False. |
>= | Greater than or equal to | x >= y | Returns True if value of x is greater than or equal to value of y, else returns False. Equivalent to ( x>y or x==y ) |
<= | Less than or equal to | x <= y | Returns True if value of x is less than or equal to value of y, else returns False. Equivalent to ( x>y or x==y ) |
Equal to Operator
Equal to operator ==
takes two operands and returns boolean value of True, if both the operands are equal in value, else it returns False.
In the following example, we will take two integer values such than both are equal in value, and check the result of equal to operator with these two integers provided as operands to the equal to operator.
Python Program
x = 41
y = 41
result = x == y
print(result)
Output
True
In the following example, we will take two integer values such than both are not equal in value, and check the result of equal to operator with these two integers provided as operands to the equal to operator.
Python Program
x = 41
y = 63
result = x == y
print(result)
Output
False
Greater than Operator
Greater than operator >
takes two operands and returns boolean value of True, if the left operand is greater than the right operand in value, else it returns False.
In the following example, we will take two integer values such that left operand is greater than the right operand, and check the result of greater than operator.
Python Program
x = 87
y = 63
result = x > y
print(result)
Output
True
In the following example, we will take two integer values such that left operand is less than the right operand, and check the result of greater than operator.
Python Program
x = 41
y = 63
result = x > y
print(result)
Output
False
Less than Operator
Less than operator <
takes two operands and returns boolean value of True, if the left operand is less than the right operand in value, else it returns False.
In the following example, we will take two integer values such that left operand is less than the right operand, and check the result of less than operator.
Python Program
x = 41
y = 63
result = x < y
print(result)
Output
True
In the following example, we will take two integer values such that left operand is greater than the right operand, and check the result of less than operator.
Python Program
x = 92
y = 63
result = x < y
print(result)
Output
False
Not Equal to Operator
Not Equal to operator !=
takes two operands and returns boolean value of True, if both the operands are not equal in value, else it returns False.
In the following example, we will take two integer values such that both are not equal in value, and check the result of not equal to operator with these two integers provided as operands to the not equal to operator.
Python Program
x = 92
y = 63
result = x != y
print(result)
Output
True
In the following example, we will take two integer values such that both are equal in value, and check the result of not equal to operator with these two integers provided as operands to the not equal to operator.
Python Program
x = 63
y = 63
result = x != y
print(result)
Output
False
Greater than or Equal to Operator
Greater than or Equal to operator >=
takes two operands and returns boolean value of True, if the left operand is greater than or equal to the right operand in value, else it returns False.
In the following example, we will take two integer values such that left operand is greater than or equal to the right operand, and check the result of greater than or equal to operator.
Python Program
x = 97
y = 63
result = x >= y
print(result)
Output
True
In the following example, we will take two integer values such that left operand is less than the right operand, and check the result of greater than or equal to operator.
Python Program
x = 42
y = 63
result = x >= y
print(result)
Output
False
Less than or Equal to Operator
Less than or Equal to operator <=
takes two operands and returns boolean value of True, if the left operand is less than or equal to the right operand in value, else it returns False.
In the following example, we will take two integer values such that left operand is less than the right operand, and check the result of less than or equal to operator.
Python Program
x = 42
y = 63
result = x <= y
print(result)
Output
True
In the following example, we will take two integer values such that left operand is greater than the right operand, and check the result of less than or equal to operator.
Python Program
x = 92
y = 63
result = x <= y
print(result)
Output
False
Summary
In this tutorial of Python Examples, we learned about Relational Operators in Python using examples.