Python提供的sum()
函数可以接受一个list并求和,请编写一个prod()
函数,可以接受一个list并利用reduce()
求积。
def prod(L = []):
return reduce(lambda x,y: x * y, L)
print prod([2,3,4])
测试:
2*3*4 = 24
测试通过!
Python提供的sum()
函数可以接受一个list并求和,请编写一个prod()
函数,可以接受一个list并利用reduce()
求积。
def prod(L = []):
return reduce(lambda x,y: x * y, L)
print prod([2,3,4])
测试:
2*3*4 = 24
测试通过!