求积,也还是抄的。
from functools import reduce
def prod(x,y): return x*y list = [1,2,3,4,5] Z = reduce(prod,list) print(Z)
题目要求:输入一个数组,求数组各key的累积结果,看到sum误解了,以为要用sum函数来做。
定义一个求积函数prod,输入x,y两个值,返回x和y的积。
输入list,几个数字
把累积的结果赋值给z,z的结算方法是 使用reduce函数:和map一样,接收两个参数,一个是函数,在这里就是prod函数,另一个是求函数的元素,也就是list这个列表。
Sign in to make a reply
快乐的杀马特
求积,也还是抄的。
from functools import reduce
def prod(x,y): return x*y list = [1,2,3,4,5] Z = reduce(prod,list) print(Z)
题目要求:输入一个数组,求数组各key的累积结果,看到sum误解了,以为要用sum函数来做。
定义一个求积函数prod,输入x,y两个值,返回x和y的积。
输入list,几个数字
把累积的结果赋值给z,z的结算方法是 使用reduce函数:和map一样,接收两个参数,一个是函数,在这里就是prod函数,另一个是求函数的元素,也就是list这个列表。