1. 程式人生 > 其它 >python迴圈結構例題_Python—程式的迴圈結構

python迴圈結構例題_Python—程式的迴圈結構

技術標籤:python迴圈結構例題

81a33d5eb386f02a89dcc02143525264.png

||每日一句||

“彙報一下 今天我也喜歡你哦!”

43c76c70ef17f1e86639ed2820e032c4.gif

全文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-

推薦閱讀

a531a9a6785c5fe95669210ecfca7185.png

44a49c6df7584abec384d0196862b619.png

1e820cf2301c1491b6aee516ae4be3b1.png