Python入門教程——控制流之循環結構

Python入門教程——控制流之循環結構

循環結構的定義


在分析實際問題時,我們經常遇到一些具有規律性的重複操作。當用程序來解決問題時,通過重複執行某些代碼塊來到達目的。被重複執行的代碼塊叫作循環體,能否繼續重複執行取決於循環的終止條件。循環結構由循環體和循環終止條件兩部分組成。

循環結構的分類

  • while循環語句
  • for循環語句


while循環語句


基本語法:

Python入門教程——控制流之循環結構


中文解釋: 判斷 condition 表達式,如果其為真(True),則執行 repeat_code_block ,執行完一次再次判斷 condition,直到 condition 為假(False)
while示例
從列表最後一個值開始,往前依次刪除列表中的值,直到列表為空。

Python入門教程——控制流之循環結構


注意:循環終止條件不能一直為真,否則循環將永遠執行下去,這就是死循環。


for循環語句


基本語法:

Python入門教程——控制流之循環結構


中文解釋:針對 iterable 中的每個值 element 執行 repeat_code_block,直到遍歷了 iterable 中的每個值。 iterable 可以是字符串、元組、列表、集合等。
for示例


Python入門教程——控制流之循環結構


講解:range 用來生成一系列數,1 表示從1開始,12 表示到12(不含12)結束。該程序將1到11共十一個數輸出。

break與continue


break:終止當前循環
continue:跳過本次循環

Python入門教程——控制流之循環結構


嵌套


包括if嵌套,循環結構嵌套,if與while和for相互嵌套。

Python入門教程——控制流之循環結構


分享到:


相關文章: