【发布时间】:2019-06-16 11:53:51
【问题描述】:
我编写了一些代码来为给定列表中的所有偶数返回 True。它只返回第一个数字。
当我编写函数iseven(L)时,我将其定义为:
for i in L: print i;
我打印函数并获取列表中的所有数字。但是当我这样做时:
for i in L, if i%2==0, return True
突然它只返回列表中的第一个数字。
def iseven(L):
for i in L:
print (i)
#if i%2==0:
#return True
#else:
#return ''
注释掉的行是我想要的代码,但由于它只吐出列表中的第一个数字,我用print (i)检查了代码,它显示了每个数字。
【问题讨论】:
-
请指定相关代码的编程语言。