您好,登錄后才能下訂單哦!
Python 中有三大控制結構,分別是順序結構、分支結構(選擇結構)以及循環結構。任何一個項目或者算法都可以使用這三種結構來設計完成。
下面我們來分別說明一下:
一、順序結構
順序結構就是按照你寫的代碼順序執行,也就是一條一條語句順序執行。這種結構的邏輯最簡單,就是按順序執行就行了。
二、分支結構(選擇結構)
分支結構又稱為選擇結構,意思是程序代碼根據判斷條件,選擇執行特定的代碼。如果條件為真,程序執行一部分代碼;否則執行另一部分代碼。
在 Python 語言中,選擇結構的語法使用關鍵字 if、 elif、 else 來表示,具體語法如下:
基本語法有以下幾種:
1、if
2、if...else
3、if...elif...else
4、if...elif...elif......else
5、if 嵌套
三、循環結構
循環結構是使用最多的一種結構。循環結構是指滿足一定的條件下,重復執行某段代碼的一種編碼結構。Python的循環結構中,常見的循環結構是for循環和while循環。
1、for循環
for 循環為循環結構的一種。在 Python 中,for 循環是一種迭代循環,也就是重復相同的操作,每次操作都是機遇上一次的結果而進行。 for 循環經常用與便利字符串、列表、字典等數據結構,for循環需要知道循環的次數。基本語法是:
2、for...in....循環
3、while循環
while循環不需要知道循環的次數,即無限循環 ,直到條件不滿足為止。
注意:
1、循環也是以冒號(:)結尾
2、條件為各種算術表達式,
a) 當為真時,循環體語句組 1,重復執行
b) 當為假是,循環體語句組 2,停止執行
3、如果循環體忘記累計,條件判斷一直為真,則為死循環。循環體一直實行。
a) 死循環有時候經常被用來構建無限循環
b) 可以使用 ctrl+c 終止,或者停止 IDE
以上就是python中的控制結構有哪些的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。