Files
labs/Module-2/2.Comparison/01-Comparison Operators.ipynb

5.3 KiB

Comparison Operators

In this lecture we will be learning about Comparison Operators in Python. These operators will allow us to compare variables and output a Boolean value (True or False).

If you have any sort of background in Math, these operators should be very straight forward.

First we'll present a table of the comparison operators and then work through some examples:

Table of Comparison Operators

In the table below, a=3 and b=4.

OperatorDescriptionExample
== If the values of two operands are equal, then the condition becomes true. (a == b) is not true.
!= If values of two operands are not equal, then condition becomes true. (a != b) is true
> If the value of left operand is greater than the value of right operand, then condition becomes true. (a > b) is not true.
< If the value of left operand is less than the value of right operand, then condition becomes true. (a < b) is true.
>= If the value of left operand is greater than or equal to the value of right operand, then condition becomes true. (a >= b) is not true.
<= If the value of left operand is less than or equal to the value of right operand, then condition becomes true. (a <= b) is true.

Let's now work through quick examples of each of these.

Equal

In [ ]:
2 == 2
In [ ]:
1 == 0

Note that == is a comparison operator, while = is an assignment operator.

Not Equal

In [ ]:
2 != 1
In [ ]:
2 != 2

Greater Than

In [ ]:
2 > 1
In [ ]:
2 > 4

Less Than

In [ ]:
2 < 4
In [ ]:
2 < 1

Greater Than or Equal to

In [ ]:
2 >= 2
In [ ]:
2 >= 1

Less than or Equal to

In [ ]:
2 <= 2
In [ ]:
2 <= 4

Great! Go over each comparison operator to make sure you understand what each one is saying. But hopefully this was straightforward for you.

Next we will cover chained comparison operators