在范围内的数字

检查给定的数字是否在指定的范围内。

  • 使用算术比较来检查给定的数字是否在指定的范围内。
  • 如果第二个参数 end 没有指定,则范围被认为是从 0start
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