break語句是用來 終止 迴圈語句的,即哪怕迴圈條件沒有稱為false或序列還沒有被完全遞迴,也停止執行迴圈語句。
乙個重要的注釋是,如果你從for或while迴圈中 終止 ,任何對應的迴圈else塊將不執行。
使用break語句
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
例6.4 使用break語句
#!/usr/bin/python
#filename:break.py
while
true:
s=raw_input('
enter something:')
if s== '
quit':
break
'length of the sting is
',len(s)
'done
'
它如何工作
在這個程式中,我們反覆地取得使用者地輸入,然後列印每次輸入地長度。我們提供了乙個特別的條件來停止程式,即檢驗使用者的輸入是否是'quit'。通過 終止 迴圈到達程式結尾來停止程式。
輸入字串的長度通過內建的len函式取得。
記住,break語句也可以在for迴圈中使用。
控制流之if then fi
今天學習了 shell 程式設計的控制流的各種方法,現總結如下。1.if then else.結構此結構和 c語言中的判斷 if else 結構頗為相似。用法為 if 判斷條件 then 命令 1 命令2 fi 這是常用結構,和 c語言不同的是它需要以 fi作為乙個條件判斷的結尾。當然也可以用這個可...
Python之 控制流
格式 i1 3 if i1 4 print yes you are right elif 0 i1 4 print im dont konw else print no you are wrong 注意if elif以及else後面的 符號,我們通過它告訴python下面跟著乙個語句塊。number...
T SQL 之 控制流語句
控制流語句也稱為流程控制語句,是和高階程式語言中的類似功能一致的,引入控制流語句將使t sql 有順序執行轉變為按控制執行。批處理 乙個批處理段是由乙個或者多個語句組成的乙個批處理,之所以叫批處理是因為所有語句一次性被提交到乙個sql例項。1 批處理是分批提交到sql server示例,因此在不同的...