不同版本的python对浮点数运算的精确不同?
室友的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均出现上述情况)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论