Gabriel Genellina wrote:

Isn't so easy. You have representation errors and rounding errors here, and they accumulate. The last number printed should be 10.4 but I get 10.5:
...
10.3
10.4
10.5
(or more precisely, 10.499999999999959)

Also, after exiting a for loop, the *last* value used is retained. In your while loop, the ctr variable contains the *next* value.


All this discussion makes me wonder if it would be a good idea
for Python to have this feature (batteries included and all) - it
would have its uses, no?

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to