我不明白python2.7如何检查'小于'比较运算符。
例如,如果我运行以下功能
def f():
P = 0.6
while P <= 4.0:
if P < 2.0:
print(P)
P += 0.2
print(P)
print("-")
elif P < 10.0:
P += 2.0
产生以下输出:
0.6
0.8
-
0.8
1.0
-
1.0
1.2
-
1.2
1.4
-
1.4
1.6
-
1.6
1.8
-
1.8
2.0
-
2.0
2.2
-
根据我的理解,我永远不会看到2.2的值,但是在2.0的值之后直接转到4.0。我错过了什么? 我在Linux机器上使用Python 2.7.3。
感谢您的帮助。