为了账号安全,请及时绑定邮箱和手机立即绑定

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

>>>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

>>> 


正在回答

1 回答

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

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

0 回复 有任何疑惑可以回复我~

http://img4.sycdn.imooc.com/6108e0fe0001e65e02400184.jpg

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

0 回复 有任何疑惑可以回复我~

http://img4.sycdn.imooc.com/6108e0fe0001e65e02400184.jpg

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信