该函数接受一个迭代器并返回该迭代器中可被2整除的第一个元素

问题描述

我想找到允许我从迭代器中获取元素并返回可被二整除的元素的函数,否则返回零,但是我什么都不打印。

def divisible2(iterator):
   iterator = iter([1,2,3])
   for  i in iterator:
     if iterator % 2 == 0:
       print(iterator)
     if iterator % 2 != 0:
       print(iterator)

print(iterator)

解决方法

我看到了您的代码中的一些错误,因此根据您的问题,我重新制作了满足您需要的功能。

>= y'