问答详情
源自:9-1 什么是函数

使用参考答案会报错是怎么回事呢?

>>>L = []

>>> x = 1

>>> while x <= 100:

               L.append(x*x)

               x = x+1

>>> print(sum(L))

Traceback (most recent call last):

  File "<pyshell#207>", line 1, in <module>

    print(sum(L))

TypeError: 'int' object is not callable

>>> 


提问者:慕虎7346534 2021-08-03 09:26

个回答

  • S_zhige
    2021-08-16 08:48:59

    应该是你敲这代码之前你有定义过sum这个变量名

    所以你后面写print(sum(L))的时候 这里sum被认成变量了 而不是求和方法sum()

  • Ruissedella
    2021-08-03 14:24:37

    http://img4.mukewang.com/6108e0fe0001e65e02400184.jpg

    你好,这个在3.9里运行是没有问题的。是版本的问题吧?

  • Ruissedella
    2021-08-03 14:24:27

    http://img4.mukewang.com/6108e0fe0001e65e02400184.jpg

    你好,这个在3.9里运行是没有问题的。是版本的问题吧?