我在IDLE中输入参考答案代码为什么运行了但是没有任何显示呢

来源:8-7 Python返回函数

weixin_精慕门6243971

2020-11-02 22:02

我在IDLE中输入参考答案代码为什么运行了但是没有任何显示呢http://img4.mukewang.com/5fa0117d0001b21208540135.jpg

写回答 关注

2回答

  • weixin_精慕门6243971
    2020-11-03 09:29:43

    原来如此,谢谢啦

  • weixin_慕斯3464934
    2020-11-03 09:27:32
    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()

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题