请问,为什么我输出的结果是这样的,(如图)而不应该是0.1 0.4 0.15 0.15 0.2 ??如果要输出正确的,我该怎么写代码呐?谢谢!
为什么得到的是很多位小数的近似的结果,而不是直接给正确的结果呐?
不是,计算完全错误了呀,应该是0.1 0.4 0.15 0.15 0.2
两个0.15计算是对的, 但是另外三个数只是近似值
哪里错了0.099999999可以用round得到0.1,python的除法就是这样的
追问就是这样的呀, 好吧~
您能告诉我python的除法原理,或者它是怎么保留小数的规则吗?
因为0.15就是直接计算正确的,为什0.1 ,0.2 和0.4 是近似值呐?
谢谢啦