课程
/后端开发
/Python
/初识Python
sum=0
x=1
n=0
while True:
n=n+1
sum=sum+x
x=x*2
if n>20:
break
print sum
2020-05-05
源自:初识Python 5-6
正在回答
这里的n表示次数,应该从1开始
print('hello wold')
break的条件错了,你这相当于第21项才break,改成if n>=20就行了
还是说你用的是py3.0以上版本输出要加上括号print (sum)
缩进没对吧 运行了一下 break你试下4格缩进
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序