间隔比较如何工作?
发布于 2021-01-29 17:13:49
以某种方式,这有效:
def in_range(min, test, max):
return min <= test <= max
print in_range(0, 5, 10) # True
print in_range(0, 15, 10) # False
但是,我不太清楚这里的操作顺序。让我们测试一下False
情况:
print 0 <= 15 <= 10 # False
print (0 <= 15) <= 10 # True
print 0 <= (15 <= 10) # True
显然,这不能解决简单的操作顺序问题。区间比较是一个特殊的运算符,还是发生了其他事情?
关注者
0
被浏览
45