from functools import reduce
def prod(L):
return reduce(lambda x,y:x * y,L)
print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))
if prod([3, 5, 7, 9]) == 945:
print('测试成功!')
else:
print('测试失败!')
python小程序,编写一个函数,接受list并用reduce求积
最新推荐文章于 2022-12-01 14:38:27 发布
本文介绍了一种利用Python内置函数reduce结合lambda表达式来计算列表中所有元素乘积的方法,并通过一个具体示例验证了其正确性。
1925

被折叠的 条评论
为什么被折叠?



