课程
/后端开发
/Python
/python进阶
有没有完整的代码输入,有的话给发一下,我的怎么不能运行
2017-10-18
源自:python进阶 2-5
正在回答
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' reduce(函数, 列表, 初始值) reduce()传入的函数 f 必须接收两个参数 任务: Python内置了求和函数sum(),但没有求积的函数,请利用recude()来求积: 输入:[2, 4, 5, 7, 12] 输出:2*4*5*7*12的结果 ''' L = [2, 4, 5, 7, 12] def f(x, y): # 函数f 必须接受2个参数 return x * y # 2个相邻参数进行相乘 print reduce(f, L)
def prod(x, y): return x*yprint reduce(prod, [2, 4, 5, 7, 12])
它不是有答案的啊,你点开不就有了
怎么做证明题?数学
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号