python迴圈結構例題_Python—程式的迴圈結構
阿新 • • 發佈:2021-02-15
技術標籤:python迴圈結構例題
||每日一句||
“彙報一下 今天我也喜歡你哦!”
全文637字 預計閱讀6分鐘
遍歷迴圈
for in <語句塊>
•從遍歷結構中逐一提取元素,放在迴圈變數中•完整遍歷所有元素才可結束執行•每次迴圈,都將獲取的元素進行迴圈並執行
計數迴圈(N次)
for i in range(N):
for i in range(M,N,K):
這裡簡單介紹一下range()函式的用法:
函式原型:range(start, end, scan):
引數含義:
start
:計數從start開始。預設是從0開始。例如range(5)等價於range(0, 5);
end
:技術到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
scan
:每次跳躍的間距,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1)
字串遍歷迴圈
for c in s : <語句塊>
其中,s 是字串,遍歷字串每個字元,產生迴圈。
列表遍歷迴圈
for item in ls : <語句塊>
其中, ls 是一個列表,遍歷每個元素,產生迴圈
檔案遍歷迴圈
for line in fi : <語句塊>
其中, fi 是一個檔案識別符號,遍歷其每行,產生迴圈
無限迴圈
由條件控制的迴圈執行方式,反覆執行語句塊,直到條件不滿足時結束
while : <語句塊>
迴圈控制保留字
•break
跳出並結束當前整個迴圈,執行後面的語句•continue
結束當次的迴圈,繼續執行後續次數迴圈
兩個例子
for c in "PYTHON" : if c == "T" : break print(c,end="")
結果為PY
for c in "PYTHON" : if c == "T" : continue print(c,end="")
結果為PYHON
迴圈高階用法
迴圈與 else
for c in "PYTHON" : if c == "T" : continue print(c,end="") else : print(end="\n") print("正常退出")
結果為 PYHON
同樣在while語句中亦可使用
-END-
▼
推薦閱讀