Python Comparison Operators
Python comparison operators are used to compare the two numbers. Python comparison operators are very useful in decision making
Table of content
Python comparison operators :
#!/usr/bin/python num1 = 20 > 10; num2 = 20 < 10; num3 = 20 == 10; print ("Line 1 - Value of num1 : ", num1) print ("Line 1 - Value of num2 : ", num2) print ("Line 1 - Value of num3 : ", num3)
Output :
>>> Line 1 - Value of num1 : True Line 1 - Value of num2 : False Line 1 - Value of num3 : False >>>
Some Python comparison operators
Consider the following values of num1 and num2
num1 = 10 num2 = 5
Operator | Explanation | Result |
---|---|---|
== | It returns true if the value of two operands are equal and false if two operands are not equal | false |
!= | It returns true if the value of two operands are not equal and false if two operands are equal | true |
> | It returns true if the value of left operands is greater than right operand else it returns false | true |
< | It returns true if the value of left operands is less than right operand else it returns false | false |
>= | It returns true if the value of left operands is greater than or equal to right operand else it returns false | true |
<= | It returns true if the value of left operands is less than or equal to right operand else it returns false | false |
Python Examples : Comparison Operator
Example #1 : Comparison Operator
#!/usr/bin/python res = 20 == 10; print ("Line 1 - Value of res : ", res) res = 20 != 10; print ("Line 2 - Value of res : ", res) res = 20 > 10; print ("Line 3 - Value of res : ", res) res = 20 < 10; print ("Line 4 - Value of res : ", res) res = 20 >= 10; print ("Line 5 - Value of res : ", res) res = 20 <= 10; print ("Line 6 - Value of res : ", res)
Output :
>>> Line 1 - Value of res : False Line 2 - Value of res : True Line 3 - Value of res : True Line 4 - Value of res : False Line 5 - Value of res : True Line 6 - Value of res : False >>>
Example #2 : Comparison Operator
#!/usr/bin/python num1 = 10 num2 = 5 if(num1 == num2) print ("Line 1 - True Condition") else print ("Line 1 - False Condition") if(num1 != num2) print ("Line 2 - True Condition") else print ("Line 2 - False Condition") if(num1 > num2) print ("Line 3 - True Condition") else print ("Line 3 - False Condition") if(num1 < num2) print ("Line 4 - True Condition") else print ("Line 4 - False Condition") if(num1 >= num2) print ("Line 5 - True Condition") else print ("Line 5 - False Condition") if(num1 <= num2) print ("Line 6 - True Condition") else print ("Line 6 - False Condition")
Output :
>>> Line 1 - False Condition Line 2 - True Condition Line 3 - True Condition Line 4 - False Condition Line 5 - True Condition Line 6 - False Condition >>>