[Python-bugs-list] [ python-Bugs-513866 ] Float/long comparison anomaly
noreply@sourceforge.net
noreply@sourceforge.net
Wed, 06 Feb 2002 11:59:09 -0800
Bugs item #513866, was opened at 2002-02-06 10:33
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=513866&group_id=5470
Category: Python Interpreter Core
Group: Python 2.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Andrew Koenig (arkoenig)
>Assigned to: Tim Peters (tim_one)
Summary: Float/long comparison anomaly
Initial Comment:
Comparing a float and a long appears to convert the
long to float and then compare the two floats. This
strategy is a problem because the conversion might
lose precision. As a result, == is not an equivalence
relation and < is not an order relation. For example,
it is possible to create three numbers a, b, and c
such that a==b, b==c, and a!=c.
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=513866&group_id=5470