在范围内的数字
检查给定的数字是否在指定的范围内。
- 使用算术比较来检查给定的数字是否在指定的范围内。
- 如果第二个参数
end
没有指定,则范围被认为是从0
到start
。
def in_range(n, start, end = 0):
return start <= n <= end if end >= start else end <= n <= start
in_range(3, 2, 5) # True
in_range(3, 4) # True
in_range(2, 3, 5) # False
in_range(3, 2) # False