课程
/后端开发
/Python
/初识Python
L = []
x=1
while x<=100:
x=x+1
L.append(x*x)
print sum(L)
2017-11-01
源自:初识Python 7-2
正在回答
肯定不一样呀,把“x=x+1”放在上面,表示x先加了个1再把x的平方加入到list的最后,放在下面,表示x平方加完以后再加1,但是要看你循环的退出条件,有可能你加了1以后,循环就结束了,这样,就会比x=x+1放在上面的时候少一个循环,自然结果就不一样的。
你最好把整个循环写完,要看你的循环的退出条件。
卡卡在睡觉
Chiwen 回复 卡卡在睡觉
放到上面是计算“2*2+3*3+......+100*100+101*101”=348550,放到下面是计算“1*1+2*2+3*3+......+100*100”=338350
sum(L)这里不对应该是
慕圣3459515 提问者
Chiwen 回复 慕圣3459515 提问者
Chiwen 回复 Chiwen
题目是什么呀?
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序