课程
/后端开发
/Python
/初识Python
while True:
if n > 20:
sum += x
x = x *2
n = n + 1
2016-12-28
源自:初识Python 5-6
正在回答
n是计数用 的,如果n大于20,那么就给sum加上一个x,然后x再变成两倍,n计数加1。不过这样的话,这个语句岂不是永远不会结束?
qq_慕沐2308602 提问者
while true: if n > 20: break #这里少了一个break,当n>20的时候这个循环就会结束,不会继续往下算。如果没有这个break就会报错! sum = sum + x x = x * 2 n = n + 1
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序