On Sun, 15 Oct 2006 00:18:29 -0400, Carsten Haese <[EMAIL PROTECTED]> wrote: ... > You're not getting *exactly* zero because you're not passing in *exactly* pi > but a close approximation of pi.
That, plus the fact that floating-point math never is (in some sense) precise. I am surprised noone brought up this one: >>> .2 0.20000000000000001 The original poster should read more on the subject. The Wikipedia article seems like a good place to start: http://en.wikipedia.org/wiki/Floating-point /Jorgen -- // Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu \X/ snipabacken.dyndns.org> R'lyeh wgah'nagl fhtagn! -- http://mail.python.org/mailman/listinfo/python-list