Python程式的迴圈結構

2021-10-03 02:59:37 字數 2982 閱讀 9864

python主要包括兩個迴圈:遍歷迴圈、無限迴圈。

一、遍歷迴圈

對於新人來說,遍歷迴圈有幾個比較重要的點需要記住

一、計數迴圈

計數迴圈(n次)

for i in range(n) : 

《語句塊》

- 遍歷由range()函式產生的數字序列,產生迴圈

>>> for i in range(5):

print(i)0 1

234>>> for i in range(5):

print("hello:",i)

hello: 0

hello: 1

hello: 2

hello: 3

hello: 4

計數迴圈(特定次)

for i in range(m,n,k) : 

《語句塊》

- 遍歷由range()函式產生的數字序列,產生迴圈

>>> for i in range(1,6):

print(i)

1 2

3 4

5>>> for i in range(1,6,2):

print("hello:",i)

hello: 1

hello: 3

hello: 5

字串遍歷迴圈

for c in s : 

《語句塊》

- s是字串,遍歷字串每個字元,產生迴圈

>>> for c in "python123":

print(c, end=",")

p,y,t,h,o,n,1,2,3,

列表遍歷迴圈

for item in ls : 

《語句塊》

- ls是乙個列表,遍歷其每個元素,產生迴圈

>>> for item in [123, "py", 456] :

print(item, end=",")

123,py,456,

檔案遍歷迴圈

for line in fi : 

《語句塊》

- fi是乙個檔案識別符號,遍歷其每行,產生迴圈

>>> for line in fi :

print(line)

二、無限迴圈

由條件控制的迴圈執行方式

while 《條件》 : 

《語句塊》

>>

> a =

3>>

>

while a >0:

a = a -

1print

(a)210

>>

> a =

3>>

>

while a >0:

a = a +

1print

(a)4

5 …(ctrl + c 退出執行)

迴圈控制保留字

break和continue;
>>

>

for c in

"python"

:if c ==

"t":

continue

print

(c, end=

"")

pyhon

>>

>

for c in

"python"

:if c ==

"t":

break

print

(c, end="")

py>>

> s =

"python"

>>

>

while s !="":

for c in s :

print

(c, end="")

s = s[:-

1]pythonpythopythpytpyp

>>

> s =

"python"

>>

>

while s !="":

for c in s :

if c ==

"t":

break

print

(c, end=

"")

s = s[:-

1] pypypypypyp

迴圈的擴充套件:迴圈與else

for 《變數》 in 《遍歷結構》 : 

《語句塊1>

else :

《語句塊2>

while 《條件》 :

《語句塊1>

else :

《語句塊2>

>>

>

for c in

"python"

:if c ==

"t":

continue

print

(c, end="")

else

:print

("正常退出"

) pyhon正常退出

>>

>

for c in

"python"

:if c ==

"t":

break

print

(c, end="")

else

:print

("正常退出"

)py

程式的迴圈結構

python簡單入門 程式的迴圈結構

無限迴圈 條件迴圈 while 條件 語句塊 反覆執行語句塊,直到條件不滿足時結束 a 3 while a 0 a a 1 print a 2 1 0 迴圈控制保留字 break和continue break跳出並結束當前整個迴圈,執行迴圈後的語句 continue結束當次迴圈,繼續執行後續次數迴圈...

Python初學7 程式的迴圈結構

目錄 一 遍歷迴圈 for in 1.1 程式框架 1.2 遍歷迴圈應用 計數 特定計數 字串 列表 檔案 二 無限迴圈 while 三 迴圈控制關鍵字 break continue 四 迴圈高階用法 for in else while else 遍歷迴圈結構程式框架 for 迴圈變數 in 遍歷結...

程式的迴圈結構

遍歷某個結構形成的迴圈執行方式 for 迴圈變數 in 遍歷結構 語句塊 由保留字for和in組成,完整遍歷所有元素後結束 每次迴圈,所獲得元素放入迴圈變數,並執行一次語句塊 遍歷迴圈的應用 計數迴圈 n次 for i in range n 遍歷由range 函式陳勝的數字序列,產生迴圈 例項 fo...