【发布时间】:2021-04-05 22:19:44
【问题描述】:
我正在尝试在 python3 中添加两个浮点值(6.66,12.208),但它返回 19.868000000000002。这样对吗?谁能告诉我原因
【问题讨论】:
-
这能回答你的问题吗? Is floating point math broken?
-
是的...我面临同样的问题。但我没有得到解决方案。你能解释一下并申请这个例子吗? @Sujit
-
@sivaganeshMurugesan 没有解决方案,这就像一个近似值。我怀疑您是否需要准确的数字,只需四舍五入到小数点后第二位或第三位并显示您的答案。你想让我写一个答案来显示小数点后三位的总和吗?
-
哦……好吧……太好了……!我要试试这个方法。如果我不能,我会告诉你。
标签: floating-point python-3.6 rounding