![Python入門教程——控制流之循環結構](http://p2.ttnews.xyz/loading.gif)
循環結構的定義
在分析實際問題時,我們經常遇到一些具有規律性的重複操作。當用程序來解決問題時,通過重複執行某些代碼塊來到達目的。被重複執行的代碼塊叫作循環體,能否繼續重複執行取決於循環的終止條件。循環結構由循環體和循環終止條件兩部分組成。
循環結構的分類
- while循環語句
- for循環語句
while循環語句
基本語法:
![Python入門教程——控制流之循環結構](http://p2.ttnews.xyz/loading.gif)
中文解釋: 判斷 condition 表達式,如果其為真(True),則執行 repeat_code_block ,執行完一次再次判斷 condition,直到 condition 為假(False)
while示例
從列表最後一個值開始,往前依次刪除列表中的值,直到列表為空。
注意:循環終止條件不能一直為真,否則循環將永遠執行下去,這就是死循環。
for循環語句
基本語法:
中文解釋:針對 iterable 中的每個值 element 執行 repeat_code_block,直到遍歷了 iterable 中的每個值。 iterable 可以是字符串、元組、列表、集合等。
for示例
講解:range 用來生成一系列數,1 表示從1開始,12 表示到12(不含12)結束。該程序將1到11共十一個數輸出。
break與continue
break:終止當前循環
continue:跳過本次循環
嵌套
包括if嵌套,循環結構嵌套,if與while和for相互嵌套。
閱讀更多 小小可愛編 的文章