这样写为什么不对,把f()改成f就对了
def calc_prod(lst): def xyz(x,y): return x*y return reduce(xyz, lst) f = calc_prod([1, 2, 3, 4]) print f 这样难道不行嘛?验证通过了,只不过不符合题目要求了,要输出的是函数式
def calc_prod(lst): def xyz(x,y): return x*y return reduce(xyz, lst) f = calc_prod([1, 2, 3, 4]) print f 这样难道不行嘛?验证通过了,只不过不符合题目要求了,要输出的是函数式
2017-09-16
举报