Comparison operators are used to compare two values and determine their relationship. They return a boolean result (True or False), which can be used in conditional statements, loops, and expressions. Here are some examples of how to use comparison operators in Python:
1. Using in Conditional Statements
You can use comparison operators in if statements to control the flow of your program based on conditions.
a = 10
b = 20
if a < b:
print("a is less than b") # Output: a is less than b
if a == b:
print("a is equal to b")
else:
print("a is not equal to b") # Output: a is not equal to b
2. Using in Loops
Comparison operators can also be used in loops to control iterations.
count = 0
while count < 5:
print(count)
count += 1
# Output: 0, 1, 2, 3, 4
3. Using in Expressions
You can combine comparison operators with logical operators to create complex conditions.
age = 18
is_student = True
if age >= 18 and is_student:
print("Eligible for student discount") # Output: Eligible for student discount
4. Using in List Comprehensions
Comparison operators can be used in list comprehensions to filter data.
numbers = [1, 2, 3, 4, 5]
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers) # Output: [2, 4]
5. Using with Functions
You can use comparison operators in functions to return boolean values.
def is_greater(x, y):
return x > y
print(is_greater(10, 5)) # Output: True
These examples illustrate how comparison operators are integral to decision-making and control flow in Python programming.
