python中的数学变得很奇怪:-299.9 +0.1 = -299.79999999999995

时间:2019-03-03 10:14:44

标签: python numbers recurring

我在python中做一些数学运算,遇到了一个奇怪的问题。

>>> x= -300
>>> x +=0.1
>>> print(x)
-299.9
>>> x+=0.1
>>> print(x)
-299.79999999999995

现在我相当确定-299.9 + 0.1不等于-299.79999 ... 谢谢您的帮助。

0 个答案:

没有答案