课程
/后端开发
/Python
/初识Python
为什么会这样呢
2018-08-13
源自:初识Python 7-2
正在回答
L = [] x=1 while True: L.append(x*x) x=x+1; if x>100: break print sum(L)
L = [] x = 1 while True: if x > 100: break else: L.append(x ** 2) x = x + 1 print sum (L)
奔跑的公牛
少写了个while ,如果不写,这段代码运行完x=1时,就不会继续运行了,直接输出了
if只是判断,不是循环
break 要用在循环里面才可以“跳出”, 外面加一层循环就好,大概就这样 想通了没,
少一层循环
while True:
if x>100:
...
else:
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序