室友的python2.7.4和3.4.3以及windows bash下的python运行进行浮点数运算,代码如下:
def a(x):
pi=3.14
return pi*x*x
for i in range(10):
print a(i)
均出现浮点数运算不精确的问题
原本以为是浮点数本身的原因,然而我在自己电脑的python2.7.11上测试却没问题(均为两位小数)。
这是版本的原因吗?python新的版本中优化了这个?
(IDLE Pycharm均出现上述情况)