控制流之break

2021-09-08 01:30:37 字數 651 閱讀 5149

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

print

'length of the sting is

',len(s)

print

'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示例,因此在不同的...