我在IDLE中输入参考答案代码为什么运行了但是没有任何显示呢
原来如此,谢谢啦
from functools import reduce def calc_prod(list_): def lazy_prod(): def f(x, y): return x * y return reduce(f, list_, 1) return lazy_prod f = calc_prod([1, 2, 3, 4]) f()
在最后一行代码前面加上print
更改后为print f()