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

不懂啊,大神们

L = range(1,101)

for n in L:

    print sum(n*n)

这怎么错的

正在回答

3 回答

对了,我叫雷锋45678987654

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

//这是你的代码

L = range(1,101)            //一个数组

for n in L:                       //

    print sum(n*n)          //得到的应该是最后一个数(100),所以你的输出是100对吧?

//改进后:

L = range(1,101) 

print sum(L)                //这样就能输出5050了

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

    print sum(n*n)   #sum  未定义


L = range(1,101)

sum=0.0

for n in L:

    sum=sum+n*n

print sum


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

慕侠0475284 提问者

谢谢啊
2017-05-28 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

不懂啊,大神们

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