The explaination in my introductory Python book is not very satisfying, and I am hoping someone can explain the following to me: >>> 4 / 5.0 0.80000000000000004 4 / 5.0 is 0.8. No more, no less. So what's up with that 4 at the end. It bothers me.