Python stores numbers as either exact integers or approximate binary floats, and this distinction matters deeply in finance. Learn how type coercion works, when float precision breaks down, and the defensive patterns that keep your calculations honest.