课程
/后端开发
/Python
/初识Python
为什么将sum=sum+x放到最后,输出结过不正确呢?
2018-03-14
源自:初识Python 5-6
正在回答
sum = 0 n = 0 while True: sum += 2**n n = n + 1 if n >= 20: break; print sum
正解。
lomospace
将你的错误代码贴出来看下
从1啊,sum加x的时候x还没有乘2
qq_几念_03141960
放在后面是从2开始求和吧
sum = 0
x = 1
n = 1
while True:
sum+=x
x*=2
n+=1
if n==21:
break
print sum
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序