What are Comparison Operators?
Comparison operators are like judges in a coding courtroom—they compare two values and decide if they are equal, different, bigger, or smaller!
They always return True or False (just like an honest judge).
List of Comparison Operators
| Operator | Meaning |
|---|---|
== |
Equal to |
!= |
Not equal to |
> |
Greater than |
< |
Less than |
>= |
Greater than or equal to |
<= |
Less than or equal to |
Let's see these in action!
Equal to (==)
Checks if two values are the same.
x = 5
y = 5
print(x == y) # Output: True
z = 10
print(x == z) # Output: False
Be careful! = is for assignment, while == is for comparison.
x = 10 # Assigns 10 to x
print(x == 10) # Checks if x is equal to 10 (True)
Not Equal to (!=)
Checks if two values are different.
x = 5
y = 10
print(x != y) # Output: True
If they are the same, it returns False:
print(x != 5) # Output: False
Greater than (>)
Checks if the left value is bigger.
print(10 > 5) # Output: True
print(5 > 10) # Output: False
Less than (<)
Checks if the left value is smaller.
print(5 < 10) # Output: True
print(10 < 5) # Output: False
Greater than or Equal to (>=)
Checks if the left value is bigger OR equal.
print(10 >= 10) # Output: True
print(10 >= 5) # Output: True
print(5 >= 10) # Output: False
Less than or Equal to (<=)
Checks if the left value is smaller OR equal.
print(5 <= 5) # Output: True
print(5 <= 10) # Output: True
print(10 <= 5) # Output: False
Using Comparison in if Statements
Comparison operators are often used in conditions.
age = 18
if age >= 18:
print("You can vote!")
else:
print("Sorry, you are too young.")
Fun with Comparisons
Comparisons also work with strings!
print("apple" == "apple") # Output: True
print("apple" > "banana") # Output: False (A comes before B!)
Even lists can be compared:
print([1, 2, 3] == [1, 2, 3]) # Output: True
print([1, 2] < [1, 3]) # Output: True (compares element by element)
Summary
| Operator | Meaning |
|---|---|
== |
Checks if two values are equal |
!= |
Checks if two values are not equal |
> |
Checks if left is greater than right |
< |
Checks if left is less than right |
>= |
Checks if left is greater than or equal to right |
<= |
Checks if left is less than or equal to right |
Now go compare everything in Python like a pro!
0 Comments:
Posting Komentar