Python浮点数计算精度问题
Python计算:(1)3.14*0.2*0.2时,为什么是这个结果:0.12560000000000002?为什么这么长,而且末尾有个2?(2)计算:3.14*0.5*...
Python计算:
(1)3.14*0.2*0.2 时,为什么是这个结果:0.12560000000000002?为什么这么长,而且末尾有个2?
(2)计算:3.14*0.5*0.9 时,结果又是正常的:1.413?
请问这是为什么? 展开
(1)3.14*0.2*0.2 时,为什么是这个结果:0.12560000000000002?为什么这么长,而且末尾有个2?
(2)计算:3.14*0.5*0.9 时,结果又是正常的:1.413?
请问这是为什么? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询