【知識分享】Python中常見的三大控制結構!

老男孩IT教育機構發表於2022-04-25

  Python由荷蘭數學和電腦科學研究學會的吉多·範羅蘇姆於1990年代初設計,作為一門叫做ABC語言的替代品。python提供了高效的高階資料結構,還能簡單有效地物件導向程式設計。那麼Python語言中控制結構分為幾種?python有三大控制結構,分別為:順序結構、分支結構、迴圈結構,接下來我們來看看詳細的內容介紹。

  python中有三大控制結構,分別是順序結構、分支結構以及迴圈結構,任何一個專案或者演算法都可以使用這三種結構來設計完成。

  第一:順序結構

  順序結構就是按照你寫的程式碼順序執行,也就是一條一條語句順序執行。這種結構的邏輯最簡單,就是按順序執行就行了。

  第二:分支結構

  分支結構又稱為選擇結構,意思是程式程式碼根據判斷條件,選擇執行特定的程式碼。如果條件為真,程式執行一部分程式碼;否則執行另一部分程式碼。

  在python語言中,選擇結構的語法使用關鍵字if、elif、else來表示,具體語法如下:

  基本語法有以下幾種:

  ①if

  ②if…else

  ③if…elif…else

  ④if…elif…elif……else

  ⑤if巢狀

  第三:迴圈結構

  迴圈結構是使用最多的一種結構。迴圈結構是指滿足一定的條件下,重複執行某段程式碼的一種編碼結構。python的迴圈結構中,常見的迴圈結構是for迴圈和while迴圈。

  (1)、for迴圈

  for迴圈為迴圈結構的一種。在python中,for迴圈是一種迭代迴圈,也就是重複相同的操作,每次操作都是機遇上一次的結果而進行。for迴圈經常用於便利字串、列表、字典等資料結構,for迴圈需要知道迴圈次數,基本語法為:for…in…迴圈。

  (2)、while迴圈

  while迴圈不需要知道迴圈的次數,即無限迴圈,直到條件不滿足為止。

  注意:

  ①迴圈也是以冒號(:)結尾

  ②條件為各種算術表示式

  a)當為真時,迴圈體語句組1,重複執行

  b)當為假時,迴圈體語句組2,停止執行

  ③如果迴圈體忘記累計,條件判斷一直為真,則為死迴圈。迴圈體一直實行。

  a)死迴圈有時候經常被用來構建無限迴圈

  b)可以使用ctrl+c終止,或者停止IDE


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2888675/,如需轉載,請註明出處,否則將追究法律責任。

相關文章