Why exactly does the latter case in Python doesn't yield the result 3.3
?
>>> 1.0 + 2.3
3.3
>>> 1.1 + 2.2
3.3000000000000003
It doesn't seem to make any sense to me what is going on here. What are the limitations here for the representation of the same result that you are getting through 1.0 + 2.3
but not through 1.1 + 2.2
?