变量叠加的位置问题?
sum = 0
x = 1
n = 1
while True:
if n > 20:
break
x=x*2
n=n+1
sum=sum+x
print sum
这样为什么就错了?变成了原来的两倍?
sum = 0
x = 1
n = 1
while True:
if n > 20:
break
x=x*2
n=n+1
sum=sum+x
print sum
这样为什么就错了?变成了原来的两倍?
 
                            2015-07-15
举报