Python While循环未返回正确的数字

时间:2018-06-27 13:05:24

标签: python loops python-3.6

在创建简单循环时,Python并未返回正确的值。这是为什么?我正在使用Python 3.6.5。

x = 0
while x <= 1:
    print(x)
    x += 0.1

我得到的结果是:

0
1
2
3
4
0
0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999

0 个答案:

没有答案