【发布时间】:2014-07-06 19:33:17
【问题描述】:
我开始学习 Python。我目前有以下一小段代码:
a = float(input())
b = float(3)
while a < b:
print(a + 0.0001)
a+=0.0001
这很重要,但浮点数末尾会出现小数。他们为什么来那里,他们是什么?
输出:
【问题讨论】:
-
因为计算机不能以完美的精度存储浮点数。
-
让我伤心的是,被骗 Q 接受的答案太差了
标签: python python-3.x floating-point