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

求大神解答,下面是正确答案,在程序上输出的时候总是出现'float' object is not callable。只有以下代码。

L = []
x = 1
while x <= 100:
L.append(x * x)
x = x + 1
print sum(L)


正在回答

1 回答

L = []

temp = 0.0

for i in range(1,101):

    temp = i * i

    L.append(temp)

    

print (sum(L))

#有时候可能是编译器的问题,你可以将编译器重新启动一下(你的这段代码在我这里完全可以运行结果是:338350)

1 回复 有任何疑惑可以回复我~
#1

慕标6438617 提问者

重启成功运行,非常感谢!
2017-05-20 回复 有任何疑惑可以回复我~
#2

行云不落

L.append(temp),这个句子有什么用处吗。
2017-06-03 回复 有任何疑惑可以回复我~
#3

qq_时光_71 回复 行云不落

将temp的值插到L的最后面
2017-06-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

求大神解答,下面是正确答案,在程序上输出的时候总是出现'float' object is not callable。只有以下代码。

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