您的位置:首页 > 编程语言 > Python开发

Python reduce()求积

2016-04-21 15:07 330 查看
声明:

我写此文的目的是帮助和我一样在廖雪峰老师官网上学习Python3的同学更好的理解和学习Python的知识,所以本博文及后续文章会跟着我的学习进度来走,主要内容是廖雪峰老师官网Python资料中每节知识点后的复习题的答案和解析,有一些是我自己原创的,有一些是网上整理的大神写的简洁但对新手并不是很明了的答案,我会尽可能的给出我的解析。

题目:

Python 提供的 sun() 函数可以接受一个list并求和,请编写一个prod() 函数,可以接受一个list 并利用 reduce() 求积。

答案:

from functools import reduce
def prod(n):
def product_rule(x,y):
return x*y
return reduce(product_rule,n)
print('3*5*7=',prod([3,5,7]))


解析:

这个答案很简单,之所以写出来是因为想留个印记。总之写出来也没坏处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: