📅  最后修改于: 2023-12-03 15:13:06.531000             🧑  作者: Mango
编写一个函数,用于检查给定的数字是否在指定的范围内,包括高和低。
def is_number_in_range(number, low, high):
"""
检查数字是否在给定范围内
:param number: 待检查的数字
:param low:范围的下限
:param high: 范围的上限
:return: 如果数字在范围内,则返回True,否则返回False
"""
if low <= number <= high:
return True
else:
return False
该函数接受三个参数,分别是待检查的数字、范围的下限和范围的上限。
函数通过if语句检查数字是否在范围内。如果数字在范围内,则返回True;如果数字不在范围内,则返回False。
# 范围是[0, 10],数字是5,预期的输出值是True
result = is_number_in_range(5, 0, 10)
print(result)
# 范围是[0, 10],数字是15,预期的输出值是False
result = is_number_in_range(15, 0, 10)
print(result)
在这些示例中,我们调用is_number_in_range函数两次,一次传递数字5(在范围内),一次传递数字15(在范围外)。该函数返回True和False,分别表示数字是否位于指定范围内。在这个特定的范围和数字组合中,结果是预期的。