没看懂是怎么1+2+4+8的 解释下
sum = 0
x = 1
n = 1
while True:
if n > 20:
break
sum = sum + x
x = x * 2
n = n + 1
print sum
1=0+1
2=1*2
2=1+1
2=1+1
4=2*2
3=2+1
3=2+1
8=4*2
4=3+1
是不是这样循环的 但是1+2+4+8是在哪步执行的
sum = 0
x = 1
n = 1
while True:
if n > 20:
break
sum = sum + x
x = x * 2
n = n + 1
print sum
1=0+1
2=1*2
2=1+1
2=1+1
4=2*2
3=2+1
3=2+1
8=4*2
4=3+1
是不是这样循环的 但是1+2+4+8是在哪步执行的
2016-04-13
举报