首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

pythoon计算不正确,为什么

2013-01-05 
pythoon计算不准确,为什么?比如 3/10.0.29999999999999999 10./33.3333333333333335python的计算是

pythoon计算不准确,为什么?
比如

>>> 3/10.
0.29999999999999999
>>> 10./3
3.3333333333333335

python的计算是怎么实现的,为什么计算有误差呢?
[解决办法]
浮点数的运算有误差是正常的啊!
[解决办法]
浮点数在计算机内部本来就不能精确表示。
如果想要对浮点数做精确计算,试试 decimal 模块
[解决办法]
不是python的问题,是计算机的问题

特意加小数点就是这结果,所有语言都一样
[解决办法]
C计算也不准确
所有用浮点数的都不准确
再说10.0 / 3怎么个准确法?

热点排行