你可以使用以下代码来编写一个函数来测试一个值是否在两个范围之间:
def test_range(value, range1, range2):
# 检查范围
if range1 <= value <= range2:
return True
else:
return False
# 示例用法
print(test_range(10, 5, 15)) # 输出: True
print(test_range(20, 5, 15)) # 输出: False
print(test_range(5, 5, 15)) # 输出: True
print(test_range(15, 5, 15)) # 输出: True
在上述代码中,我们定义了一个名为test_range
的函数,该函数接受一个要测试的值value
,一个范围下限range1
和一个范围上限range2
作为参数。然后,我们使用条件语句if
来检查value
是否在指定的范围内。如果是,则返回True
,否则返回False
。
在示例用法中,我们使用不同的参数值来测试函数。例如,test_range(10, 5, 15)
将返回True
,因为10在5和15之间。test_range(20, 5, 15)
将返回False
,因为20不在5和15之间。