您現在的位置是:首頁 > 籃球
三種迴圈語句的完整總結,絕對有你不懂的(附程式碼)
- 由 科技研究猿 發表于 籃球
- 2022-02-16
循詞是什麼意思
程式語言中的迴圈語句包括三種,分別是
for,while,do…華環立…while。
三種迴圈語句的主要作用都是做迴圈動作,但這三種迴圈語壁常句的具體執行順序卻並不一致,而且在Python中對於
for
迴圈新增了
for……else和while……else
這兩種與其他語言不同的報傳腿專用方式
。
三種迴圈語句
本文將對三種迴圈語句做完整的總結,包括第一次的執行條件,最後一次的執行條件以及迴圈結構中
break、continue關鍵字的作用,
同時對Python中專有的
for……else和while……else
做詳細介紹,以供大家參考、學習。
for迴圈語句——第一次就要條件判斷
for迴圈語句的執行順序是:
初始化語句,如int i=0;
測試“條件語句”,若條件成立,則執行
語句1
到
語句n
;
執行“控制”語句;接著再執行測試條件語句,如果條件成立則重複步驟2和步驟3,直到條件不成立時結束for迴圈。
for迴圈語句
while迴圈語句
while迴圈語句的執行順序:
先進行條件判斷,條件透過則執行
語句1
到
語句n,
條件不透過則結束while;
條件判斷透過執行完語句1到語句n後會重複步驟1,直到判斷條件不成立結束while。
一個問題:程式碼裡有個錯誤,不知道大家發現沒?
while迴圈語句
do……while迴圈語句
do……while迴圈語句的執行順序:
先執行語句1到語句n,再進行條件判斷;
條件判斷透過則重複執行步驟1,不透過則結束迴圈;
do。。。。while
break、continue在迴圈語句中的作用
請直接看程式碼解釋:
break、continue的作用
Python的for……else和while……else語法
Python中專有的
for……else
和
while……else
語法中
else
的作用是在迴圈中的程式碼塊以不正常方式退出迴圈後才會執行的過程,類似
try-catch-finally,具體程式碼示例如下:
for。。。else
while。。。else
總結
迴圈語句在軟體開發過程的使用非常有用,尤其是在演算法設計中。慶幸的是迴圈語句的使用非常簡單,基本上所有程式設計師都能夠掌握,
可見,程式,其實沒有那麼複雜!