Mar*_*off 10
"用手":
def even_only(lst):
evens = []
for number in lst:
if is_even(number):
evens.append(number)
return evens
Run Code Online (Sandbox Code Playgroud)
Python的:
def even_only(iter):
return [x for x in iter if is_even(x)]
Run Code Online (Sandbox Code Playgroud)
既然是家庭作业,你可以填写这个is_even功能.
最简单的方法是执行您在注释中发布的内容 - 遍历输入列表以查找可被2整除的数字,如果是这样,则将它们添加到返回列表中.
该list.append(x)功能将帮助您将项目添加到列表中.
同样如上所述,使用模运算来确定一个数字是否可被2整除...