Hey guys, I just found out, how much Python fails on simple math. I checked a simple equation for a friend.
[code] >>> from math import e as e >>> from math import sqrt as sqrt >>> 2*e*sqrt(3) - 2*e == 2*e*(sqrt(3) - 1) False [/code] So WTF? The equation is definitive equivalent. (See http://mathbin.net/59158) PS: #1: >>> 2.0 * e * sqrt(3.0) - 2.0 * e 3.9798408154464964 #2: >>> 2.0 * e * (sqrt(3.0) -1.0) 3.979840815446496 I was wondering what exactly is failing here. The math module? Python, or the IEEE specifications? -- -- http://mail.python.org/mailman/listinfo/python-list