以下是一个用于搜索数组并找到第一个奇数的Python代码示例:
def find_first_odd(numbers):
for num in numbers:
if num % 2 != 0:
return num
return None
# 示例用法
arr = [2, 4, 6, 8, 9, 10]
result = find_first_odd(arr)
if result:
print(f"第一个奇数是: {result}")
else:
print("数组中没有奇数")
这个程序定义了一个名为find_first_odd
的函数,该函数接受一个数字数组作为参数。它使用for循环遍历数组中的每个数字,并使用取模运算符来检查每个数字是否为奇数。如果找到了奇数,就返回该数字。如果没有找到奇数,则返回None
。在示例用法中,我们创建了一个数组arr
,然后调用find_first_odd
函数来搜索数组并返回第一个奇数。最后,根据返回结果输出相应的消息。