1.3369999999999999999 is actually 1.337 (if we had infinite precision). But since 64bit floats only have something like 53 bits of precision, it has to end somewhere.

You're splitting hairs; I'm talking about finite fractions as actually used by computers, not party tricks mathematicians use to confuse non-mathematicians.

Besides, everyone knows that 0.1 + 0.2 ≠ 0.3, so raspberries.