以下是一个包含代码示例的解决方法:
def compare_numbers(num1, num2, col1_range, col2_range):
if num1 in col1_range and num2 in col2_range:
return True
else:
return False
# 示例用法
col1_range = range(1, 10) # 第一列范围是1到9
col2_range = range(10, 20) # 第二列范围是10到19
num1 = 5
num2 = 15
if compare_numbers(num1, num2, col1_range, col2_range):
print("两个数字在两列的范围内")
else:
print("两个数字不在两列的范围内")
在上述示例中,compare_numbers
函数接受四个参数:num1
和num2
是要比较的两个数字,col1_range
和col2_range
分别是第一列和第二列的范围。函数通过检查num1
是否在col1_range
中,并且num2
是否在col2_range
中来确定两个数字是否在两列的范围内。如果两个数字都在范围内,则返回True
,否则返回False
。
在示例用法中,我们定义了col1_range
和col2_range
的范围,并给定了num1
和num2
的值。然后我们调用compare_numbers
函数来比较这两个数字是否在范围内,并根据返回的结果打印相应的信息。
上一篇:比较两个输入是否相同