编程练习
使用filter函数,求0-50以内(包括50)的偶数
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44,46, 48, 50]
任务
- 定义use_filter函数
- 函数体内:实现过滤偶数值的功能
任务提示
- 使用变量data接收0-50(包含50)的数字,即list(range(51))
原始代码
| def use_filter(data): | |
| # 使用result接收filter过滤偶数值的功能 | |
| result = | |
| return result | |
| if __name__ == '__main__': | |
| # 使用data接收0-50的数值 | |
| data = | |
| # 调用use_filter函数传入data,使用result变量接收 | |
| result = | |
| print(list(result)) |
代码提交区
| def use_filter(data): | |
| # 使用result接收filter过滤偶数值的功能 | |
| result = filter(lambda n:n%2 == 0,data) | |
| return result | |
| if __name__ == '__main__': | |
| # 使用data接收0-50的数值 | |
| data = list(range(51)) | |
| # 调用use_filter函数传入data,使用result变量接收 | |
| result = use_filter(data) | |
| print(list(result)) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论








