2018-10-28:reduce练习

-- coding: utf-8 --

from functools import reduce
def prod(L):
def fn(x, y):
return x * y
return reduce(fn, L)
print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))
if prod([3, 5, 7, 9]) == 945:
print('测试成功!')
else:
print('测试失败!')

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...
    清清子衿木子水心阅读 9,236评论 0 27
  • 教程地址:python进阶 - 慕课网 python函数式编程 变量可以指向函数: f = absprint(f)...
    竹口小生阅读 3,762评论 0 2
  • 基础1.r''表示''内部的字符串默认不转义2.'''...'''表示多行内容3. 布尔值:True、False(...
    neo已经被使用阅读 5,780评论 0 5
  • 什么是证书链 打开浏览器的IE的证书页面 自上而下,就是一条证书链 xxCAROOT XXCa 不原透露姓名的刘X...
    flow__啊阅读 8,038评论 0 1
  • 九月份去了一趟甘南,走了拉卜楞寺、郎木寺、扎尕那、尕海等地方。走马观花,一天一个地方,也走心,因为喜欢。甘南对...
    rechardo阅读 7,206评论 6 4

友情链接更多精彩内容