淺談python中的while循環

  python中有兩種循環,while和for,兩種循環的區別是,while循環以前,先判斷一次,若是知足條件的話,再循環;for循環的時候必須有一個可迭代的對象,才能循環,好比說 列表、字典、字符串等。前面咱們已經學過 for 循環,今天咱們就一塊兒來認識一下while 循環。

1、while 循環的語法格式

while 循環的結構,簡單來講就是當條件知足的時候,就執行其下面的代碼塊,若是不知足條件則不執行。python

 

 

 舉一個比較簡單的例子,來幫助咱們理解while循環:測試

 

 你們能夠去運行看一下結果,固然 4>3這個條件是永遠成立的,這就意味着咱們可能陷入到了一個死循環裏面,咱們這裏只是用來講明 while 循環的語法格式,在運行過程當中,你能夠經過 Ctrl + C  或關閉顯示程序輸出的終端窗口,來強行中止程序。spa

2、while 循環中的 continue、break 

while 循環中還有兩個比較重要的命令:continue 和 break,它們的用法分別是:3d

continue:表示跳過這次循環的子語句,直接開始下一次循環;對象

break:強制終止當前循環blog

下面咱們會舉一個例子,方便你們更好的理解while 循環。字符串

 

 

 這會將列表 cases 中的兩個字典取出來,並分別打印:for循環

 

 固然,咱們也可使用咱們剛剛學過的continue 和 break 來完成分別取測試用例的這個需求,它的輸出的結果與上面的方法是徹底相同的:循環

3、while 循環的嵌套

跟for循環相同,while 循環也是能夠進行嵌套的,一樣的,while 循環嵌套的時候,也是先執行完內層的循環,再執行外層的循環。終端

 最後,補充一個小的知識點,即 pass 命令,它通常是在咱們不知道具體要執行的代碼時,先用來佔位的,它與 continue 的區別是:

 

 

 

走得最慢的人,只要他不喪失目標,也比漫無目的地徘徊的人走得快。

相關文章
相關標籤/搜索