while 循環的結構,簡單來講就是當條件知足的時候,就執行其下面的代碼塊,若是不知足條件則不執行。python
舉一個比較簡單的例子,來幫助咱們理解while循環:測試
你們能夠去運行看一下結果,固然 4>3這個條件是永遠成立的,這就意味着咱們可能陷入到了一個死循環裏面,咱們這裏只是用來講明 while 循環的語法格式,在運行過程當中,你能夠經過 Ctrl + C 或關閉顯示程序輸出的終端窗口,來強行中止程序。spa
while 循環中還有兩個比較重要的命令:continue 和 break,它們的用法分別是:3d
continue:表示跳過這次循環的子語句,直接開始下一次循環;對象
break:強制終止當前循環blog
下面咱們會舉一個例子,方便你們更好的理解while 循環。字符串
這會將列表 cases 中的兩個字典取出來,並分別打印:for循環
固然,咱們也可使用咱們剛剛學過的continue 和 break 來完成分別取測試用例的這個需求,它的輸出的結果與上面的方法是徹底相同的:循環
跟for循環相同,while 循環也是能夠進行嵌套的,一樣的,while 循環嵌套的時候,也是先執行完內層的循環,再執行外層的循環。終端
最後,補充一個小的知識點,即 pass 命令,它通常是在咱們不知道具體要執行的代碼時,先用來佔位的,它與 continue 的區別是:
走得最慢的人,只要他不喪失目標,也比漫無目的地徘徊的人走得快。