二级 Python 简单应用题

高仿模拟练习,turtle 绘图与编程应用,答案点击按钮展开

162简单应用题:filter 过滤正整数

定义 is_positive 判断正整数,用 filter() 过滤出正数列表。补 2 处空缺。

def is_positive(x):
    ____ x > 0
numbers = [-3, 0, 5, 2, -1, 7]
print(list(____(is_positive, numbers)))
参考答案
return
filter
解析

return 直接返回布尔表达式作为判断结果。filter(func, iterable) 把函数返回 True 的元素保留。结果 = [5,2,7]。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有