break語句用來終止迴圈語句,即迴圈條件沒有false條件或者序列還沒被完全遞迴完,也會停止執行迴圈語句。
break語句用在while和for迴圈中。
如果您使用巢狀迴圈,break語句將停止執行最深層的迴圈,並開始執行下一行**。
python語言 break 語句語法:
break
示例一:
#!/usr/bin/python
forletter
in'praifire':if
letter
=='fire'
:break
print
'current letter :'
,letter
輸出結果:
current letter : p
current letter : r
current letter : a
current letter : i
current letter : f
current letter : i
current letter : r
current letter : e
示例二:
#!/usr/bin/python
var = 10 while var > 0: print 'current variable value :', var var = var -1 if var == 5: breakprint "praifire,good bye!"輸出結果:
current variable value : 10
current variable value : 9
current variable value : 8
current variable value : 7
current variable value : 6
praifire,good bye!
學習 Python迴圈結構之break之判斷素數
任務描述 素數是指在大於 1 的自然數中,除了 1 和它本身以外不再有其他因數的自然數。想要完成本關任務,我們可以直接使用 while 迴圈。本關介紹的是 break 語句,break 語句可以提前結束迴圈,當迴圈達到我們的目的時,可以很大程度的提高 的執行效率。break 語句 在之前學習 whi...
Python基礎五之break和continue
通常,迴圈會不斷的執行 塊,直到條件為假或者使用完序列中的所有元素。但在有些情況下,你可能想中斷迴圈,開始新迭代或者直接結束迴圈。1 break 直接跳出迴圈,執行後面的 假設找到小於100的最大平方值。from math import sqrt for n in range 99,0,1 root...
菜鳥學習之python八皇后問題學習
state 表示元祖 這裡表示乙個回溯問題 在八皇后問題每一次遞迴的層面是一行 defconflict state,nextx nexty len state fori in range nexty if abs state i nextx in 0,nexty i return true retu...