Comparisons
Let’s learn how comparison operators, logical operators, and conditional statements work in Python.
We'll cover the following...
Let’s talk about the following:
- Comparison operators
- Logical operators
- Conditional statements
Comparison operators
Comparison operators allow us to compare two elements. These operators include the greater than, the less than, the equal to, and the not equal to operators.
Let’s try each of these with examples:
Press + to interact
print('3 > 4 : ', 3 > 4) # 3 greater than 4?print('3 < 4 : ', 3 < 4) # 3 less than 4?print('2 >= 2 : ',2 >= 2) # 2 greater or equal to 2?print('3 <= 4 : ', 3 <= 4) # 3 less or equal to 4?# == is different than =, which is assignment operatorprint('1 == 1 : ', 1 == 1)# We can compare strings using == operatorprint("'Tom' == 'TOM' : ",'Tom' == 'TOM')print("'Tom' == 'Jim' : ",'Tom' == 'Jim')print("'Tom' == 'Tom' : ",'Tom' == 'Tom')# Not equalprint("'Tom' != 'Tom' : ", 'Tom' != 'Tom' )
Logical operators
Logical operators combine multiple conditions using the and
and or
operators between conditions.
- For the