if min_value <= value <= max_value:
return True
else:
return False
答案 0 :(得分:1)
由于条件表达式的计算结果为True
或False
,因此只需返回条件值。
def isBetween(min_value, max_value, value):
return min_value <= value <= max_value
print isBetween(1, 10, 5)
这会打印True
。
答案 1 :(得分:1)
你可以尝试这样的事情
在你的函数或方法中return True if min_value <= value <= max_value else False
。
答案 2 :(得分:0)
另一种方法是:
>>> min_value = 1
>>> max_value = 10
>>> value = 5
>>> print(min_value <= value <= max_value)
True
>>> value = 11
>>> print(min_value <= value <= max_value)
False
答案 3 :(得分:0)
你真的可以。 尝试
def checkValue(min, max, value):
return True if min <= value <= max else False
您也可以这样做。
def checkVlaue(min, max, value):
true = True if min <= value <= max
false = False if min >= value >= max
return True if true and not false else False if false is not False and True is False else False