课程
/后端开发
/Python
/初识Python
L = []
x=1
n=x*x
while x<=100:
L.append(n)
x=x+1
print sum(L)
能不能解释下为什么运行结果是100
2017-08-16
源自:初识Python 7-2
正在回答
你把 n=x*x放在循环外面了,所以里面添加的所有的n都是1最后求和就是100个1,所以是100
慕粉8213378 提问者
逻辑出错了。你应该把 n=x*x放在后面的while循环中
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序