break和continue的區別
for a in [1,2,3,4,5,6,7,8,9]: ? ?for b in [1,2,3,4,5,6,7,8,9]: ? ? ? ?c = a*10+b ? ? ? ?if a<=b: ? ? ? ? ? ?# continue ? ? ? ? ? ?break ? ? ? ?print c 麻煩哪位大神幫我看看break ?和continue為什么都是一樣的結果 ? ?用break時跳出的是哪個循環?
for a in [1,2,3,4,5,6,7,8,9]: ? ?for b in [1,2,3,4,5,6,7,8,9]: ? ? ? ?c = a*10+b ? ? ? ?if a<=b: ? ? ? ? ? ?# continue ? ? ? ? ? ?break ? ? ? ?print c 麻煩哪位大神幫我看看break ?和continue為什么都是一樣的結果 ? ?用break時跳出的是哪個循環?
2018-03-14
舉報
2018-04-09
continue是退出此次的內部for循環,進入下一次循環,而break是退出外部循環對應的這一次循環的整個內部for循環!你再理解一下!
2018-03-14
for a in [1,2,3,4,5,6,7,8,9]:
? ?for b in [1,2,3,4,5,6,7,8,9]:
? ? ? ?if b<=a:
? ? ? ? ? ?continue
? ? ? ? ? ?# break
? ? ? ?c = a * 10 + b
? ? ? ?print c
2018-03-14
break:退出當前循環
continue:跳過后續循環代碼
break只是退出你if的循環