求指教:為什么不能直接return reduce(f, lst, 1) ,必須在外面嵌套一層函數
def?calc_prod(lst): ????????def?f(x,?y): ????????????return?x?*?y ????????return?reduce(f,?lst,?1)
def?calc_prod(lst): ????????def?f(x,?y): ????????????return?x?*?y ????????return?reduce(f,?lst,?1)
2019-06-04
舉報
2019-06-04
因為題目要返回一個函數,你return reduce(f, lst, 1)?就變成直接返回一個值了
2019-07-22
f()調用的是函數,你把()去掉@白馬
2019-06-04
嗯嗯,對!