代码顺序问题
sum = 0
x = 1
n = 1
while True:
sum = sum + x
x = 2**(n - 1)
n = n + 1
if n > 20:
break
print (sum)
为什么这串代码只计算单个x的2^19的值,而不是前20项之和
line6 和line7 调换一下位置就能得出正确答案
不理解
sum = 0
x = 1
n = 1
while True:
sum = sum + x
x = 2**(n - 1)
n = n + 1
if n > 20:
break
print (sum)
为什么这串代码只计算单个x的2^19的值,而不是前20项之和
line6 和line7 调换一下位置就能得出正确答案
不理解
2018-12-22
举报