Menu
Coddy logo textTech

Comparison Operators

Part of the Fundamentals section of Coddy's Python journey — lesson 14 of 77.

Comparison operators are used to compare between two operands.

Sometimes we need to check whether an operand is greater than, less than, or equal to another operand. The following table shows possible operators for comparison:

OperatorMeaningExample
==Equal1 == 2 returns false
!=Not Equal1 != 2 returns true
>Greater Than1 > 2 returns false
<Less Than1 < 2 returns true
>=Greater Than or Equal1 >= 2 returns false
<=Less Than or Equal1 <= 2 returns true


The comparison operator returns True if the comparison is true and False otherwise.

For example:

var1 = 13
var2 = 12
var3 = var1 != var2

var3 will hold True because var1 and var2 are not equal

Another example:

var1 = 13
var2 = 13
var3 = var1 == var2

var3 will hold True because var1 and var2 are equal

Remember the boolean type,  var3 is a boolean.

challenge icon

Challenge

Beginner

Write a script that initializes 2 variables n1 and n2 with the values 8 and 9 (accordingly).

After that initialize another variable n3 that will hold whether n1 is bigger than n2.

Cheat sheet

Comparison operators in Python:

OperatorMeaningExample
==Equal1 == 2 returns False
!=Not Equal1 != 2 returns True
>Greater Than1 > 2 returns False
<Less Than1 < 2 returns True
>=Greater Than or Equal1 >= 2 returns False
<=Less Than or Equal1 <= 2 returns True

Comparison operators return True or False (boolean values).

Example 1:

var1 = 13
var2 = 12
var3 = var1 != var2  # var3 will be True

Example 2:

var1 = 13
var2 = 13
var3 = var1 == var2 # var3 will be True

Try it yourself

# Type your code below


# Don't change the line below
print(f"n1 = {n1}, n2 = {n2}, n3 = {n3}")
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Fundamentals