Plain English first
Counting numbers stop at zero. But the world needs numbers that go below nothing.
Temperature drops below freezing. Elevators go below ground. Bank accounts go into debt. Negative numbers extend the number line to the left of zero β they represent opposites, deficits, and positions below a reference point.
Real-world anchors
| Situation | Zero means | Positive | Negative |
|---|---|---|---|
| Temperature | Freezing | Above freezing | Below freezing |
| Elevation | Sea level | Above sea level | Underground |
| Money | No debt | Balance | In debt |
| Building | Ground floor | Above | Basement |
Standard math notation
-5 -4 -3 -2 -1 β 0 β 1 2 3 4 5
β getting smaller βzero β getting larger β
-(-n) = n negative of a negative is positive
n + (-n) = 0 a number plus its opposite = zero
positive Γ negative = negative
negative Γ negative = positive
Verbose Python with descriptive names
def compute_opposite(number):
"""
Every number has an opposite on the other side of zero.
Opposite of 5 is -5. Opposite of -3 is 3.
Adding a number to its opposite always gives zero.
"""
return -number
def add_with_negatives(first_number, second_number):
"""
Adding a negative moves LEFT on the number line.
Adding a positive moves RIGHT.
3 + (-4) means: start at 3, move 4 steps left β -1
"""
result = first_number + second_number
direction = "right" if second_number >= 0 else "left"
steps = abs(second_number)
print(f" Start at {first_number}, move {steps} steps {direction} β {result}")
return result
# Demonstrations
print(compute_opposite(7)) # -7
print(compute_opposite(-4)) # 4
add_with_negatives(3, -4) # β -1
add_with_negatives(-2, 5) # β 3
Common mistakes
- Larger absolute value β larger number for negatives. -100 < -1 even though 100 > 1.
- Subtracting a negative adds.
5 - (-3) = 8. -3 + (-4) = -7, not 1. Only multiplying/dividing negatives flips the sign.
Comments
No comments yet. Be the first!