On 2013-05-28, Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info> wrote: > On Tue, 28 May 2013 01:39:09 -0700, Ahmed Abdulshafy wrote: > >> He just said that the way to test for zero equality is x == 0, and I >> meant that this is true for integers but not necessarily for floats. And >> that's not specific to Python. > > Can you show me a value of x where x == 0.0 returns False, but x actually > isn't zero?
I'm confused. Don't all non-zero values satisfy your conditions? >>> x = 1.0 >>> x == 0.0 False >>> x is 0.0 False -- Grant Edwards grant.b.edwards Yow! I'm dressing up in at an ill-fitting IVY-LEAGUE gmail.com SUIT!! Too late... -- http://mail.python.org/mailman/listinfo/python-list