工作在计算器但不在程序的钞票和硬币

时间:2017-03-25 00:10:44

标签: python-3.x

我试图将此信息发送到URI,但错误率为10%。对于输入576.43,它最终给出2美分。我完全按照我的代码完成了计算器中的所有数学计算,最后获得了3美分。有什么问题?

google_maps_api.xml

1 个答案:

答案 0 :(得分:0)

你的问题是浮点数学并不准确。你可以阅读它in the python docs。你一直在用浮点值进行划分。您可以通过执行coin1cent = int(round(total/.01))来解决此问题。

另外,我认为您还应该查看mod运算符,链接here