break的位置有什么要求?
sum = 0
x = 1
n = 1
while True:
? ? sum=sum+x
? ? x=x*2
? ? n=n+1
? ? if n>20:
break(不行)
? ? ? break(行)
print sum
為什么“break”置頂就不行了,在“if”之后可以。
sum = 0
x = 1
n = 1
while True:
? ? sum=sum+x
? ? x=x*2
? ? n=n+1
? ? if n>20:
break(不行)
? ? ? break(行)
print sum
為什么“break”置頂就不行了,在“if”之后可以。
2015-07-27
舉報
2015-12-14
break必須位于循環之內(while,for之類的循環)。break的外層或者間接外層必須是循環