break条件和while True用的时候,break放的位置不一样,有影响吗?
sum = 0
x = 1
n = 1
while True:
if n>20:
break
sum=sum+x
x=x*2
n=n+1
print sum
这个运行是正确的,但是把if....break语句放在后面就出错了,
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
这两种有什么区别吗?求解。
sum = 0
x = 1
n = 1
while True:
if n>20:
break
sum=sum+x
x=x*2
n=n+1
print sum
这个运行是正确的,但是把if....break语句放在后面就出错了,
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
这两种有什么区别吗?求解。
2019-03-01
举报