Python 在列表中找到第一个偶数

Document 对象参考手册 Python3 实例

在 Python 中,我们可以使用循环来遍历列表,找到第一个偶数并返回它。如果列表中没有偶数,我们可以返回一个提示信息。

实例

def find_first_even(numbers):
    for num in numbers:
        if num % 2 == 0:
            return num
    return "No even number found"

# 示例列表
numbers = [1, 3, 5, 7, 8, 9]
result = find_first_even(numbers)
print(result)

代码解析:

  1. find_first_even 函数接受一个列表 numbers 作为参数。
  2. 使用 for 循环遍历列表中的每个元素 num
  3. 在循环中,使用 if 语句检查当前元素 num 是否为偶数(即 num % 2 == 0)。
  4. 如果找到偶数,立即返回该偶数。
  5. 如果循环结束后没有找到偶数,返回提示信息 "No even number found"。
  6. 在示例中,列表 numbers 包含数字 [1, 3, 5, 7, 8, 9],其中 8 是第一个偶数。

输出结果:

8

Document 对象参考手册 Python3 实例