当我运行以下代码时,我没有得到正确的答案.当它返回[4,4]时返回[4].
def purify(y):
new_numbers = []
for x in y:
if x%2 ==0:
new_numbers.append(x)
return new_numbers
print(purify([4,5,5,4]))
Run Code Online (Sandbox Code Playgroud)
您的缩进已关闭,在for循环运行后放置返回
def purify(y):
new_numbers = []
for x in y:
if x%2 ==0:
new_numbers.append(x)
return new_numbers
Run Code Online (Sandbox Code Playgroud)