python 學習(八)之 break 語句

2021-07-15 15:31:41 字數 1183 閱讀 1749

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...