📌  相关文章
📜  查询以检查给定范围内是否存在给定数字(1)

📅  最后修改于: 2023-12-03 15:10:47.743000             🧑  作者: Mango

主题:查询给定范围内是否存在给定数字

在编程过程中,我们常常需要查询一个给定范围内是否存在给定数字。本文将介绍如何实现这个功能。

实现思路

实现这个功能的思路非常简单:只需要遍历给定范围内的所有数字,逐个与给定数字进行比较即可。如果存在相同的数字,就返回 True,否则返回 False。

具体实现过程如下:

def check_number_exist(num_list, target_num):
    """
    检查给定范围内是否存在给定数字
    :param num_list: 给定范围内的数字列表
    :param target_num: 待检查的数字
    :return: 存在返回 True,否则返回 False
    """
    for num in num_list:
        if num == target_num:
            return True
    return False

上面的代码中,我们定义了一个名为 check_number_exist 的函数,它接收两个参数:

  • num_list: 给定范围内的数字列表
  • target_num: 待检查的数字

函数会遍历 num_list 中的所有数字,逐个与 target_num 进行比较。如果找到相同的数字,就返回 True,否则返回 False。

使用示例

下面是一个简单的示例,展示如何使用上面定义的函数检查是否存在给定数字:

numbers = [1, 2, 3, 4, 5]
target_number = 3

if check_number_exist(numbers, target_number):
    print(f"{target_number} 存在于 {numbers} 中")
else:
    print(f"{target_number} 不存在于 {numbers} 中")

输出结果为:

3 存在于 [1, 2, 3, 4, 5] 中
总结

以上就是检查给定范围内是否存在给定数字的实现方法。代码很简单,但是却非常实用。在编写实际项目时,可以根据需要进行适当的修改,实现更加丰富的功能。