Comparison Operators - Making Judgments
Card 5 of 15

Why Do We Need to Compare Things?

"Comparison operators allow us to make valuations about different values or express a relationship."

The Six Comparison Operators

<

Less Than

5 < 10

→ True

>

Greater Than

10 > 5

→ True

==

Equal To

5 == 5

→ True

!=

Not Equal To

5 != 10

→ True

<=

Less/Equal

5 <= 5

→ True

>=

Greater/Equal

10 >= 5

→ True

Interactive Comparison Lab

Click Compare to see result

Expressing Relationships

Mental Model: Comparisons are questions that always have True/False answers. They express relationships between values.
# Real-world examples
age = 18
is_adult = age >= 18  # True

score = 75
passed = score >= 60  # True
perfect = score == 100  # False

temperature = 32
is_freezing = temperature <= 32  # True
"Every comparison evaluates to a Boolean - True or False. This is the foundation for making decisions in your programs."

Common Use Cases

  • Checking age requirements: age >= 18
  • Testing equality: password == correct_password
  • Finding differences: current_score != previous_score
  • Range checking: 0 <= score <= 100
[##########....................] 05/15
> [WHY_IT_MATTERS]:
Without conditionals, every day would be the exact same. Decisions create history.
Cute Computer Mascot