当我在Jupyter 4.3.1(Python 2.7.13)中运行以下代码时
import numpy as np
for i in np.arange(5, 6, 0.1):
print(i)
我得到了以下输出
5.0
5.1
5.199999999999999
5.299999999999999
5.399999999999999
5.499999999999998
5.599999999999998
5.6999999999999975
5.799999999999997
5.899999999999997
但是,当我在控制台中运行代码时,我得到了以下输出
5.0
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
为什么Jupyter输出与控制台输出不同?