I am trying again(!) to learn enough Python to be able to process a bunch of files, and have run into something I don't understand right at the beginning. I am using Python 2.5 IDLE on a WindowsXP machine, and going through examples given in a Python tutorial. My understanding is that the built-in round function is written round(variable, n) where variable is the number to be rounded and n is the desired number of digits after the decimal point. I get the following:
>>> x = -2.3 >>> x -2.2999999999999998 >>> round (x, 2) -2.2999999999999998 >>> round (x) -2.0 >>> round (x, 1) -2.2999999999999998
Does anyone have any ideas?