求教python字符串转换为浮点数得到的结果为何与书不同?
书是《与孩子一起学编程》(python2.5)第41p其给出>>>a='76.3'>>>b=float(a)>>>a'76.3'>>>b76.29999997而我用pyt...
书是《与孩子一起学编程》(python2.5)第41p
其给出
>>>a = '76.3'
>>>b = float(a)
>>>a
'76.3'
>>>b
76.29999997
而我用python实际运算的结果是
>>> a = '76.3'
>>> b = float(a)
>>> a
'76.3'
>>> b
76.3
>>>
为什么我的b结果与书中的例子不同呢?
是版本问题(我用的python2.7),还是我哪个地方输入有误?
谢谢 展开
其给出
>>>a = '76.3'
>>>b = float(a)
>>>a
'76.3'
>>>b
76.29999997
而我用python实际运算的结果是
>>> a = '76.3'
>>> b = float(a)
>>> a
'76.3'
>>> b
76.3
>>>
为什么我的b结果与书中的例子不同呢?
是版本问题(我用的python2.7),还是我哪个地方输入有误?
谢谢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询