Python的迴圈結構for while語句

2021-08-22 10:04:12 字數 935 閱讀 2958

while 表示式:

迴圈體[else:

else字句

for 取值 in 序列或迭代物件:

迴圈體[else:

else 子句**塊           ]

>>> s=0

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

s+=i

>>> print(s)

5050

>>> s=i=0

>>> while i <=100:

s+=i

i+=1

>>> print(s)

5050

>>>

break與continue

一旦break語句執行,將使break語句所屬層次的迴圈提前結束。

continue語句提前結束本次的迴圈,忽略continue之後的語句,直接回到迴圈頂端,提前進入下一次迴圈。

for n in range(100,1,-1):

for i in range(2,n):

if n%i==0:

break

else:

print(n)

break

#輸出小於100最大的質數

a=b=0

for n in range(2,100,1):

for i in range(2,n):

if n%i==0:

print(n,"不是質數")

break

else:

print(n)

continue

2

34 不是質數

56 不是質數

78 不是質數

9 不是質數

10 不是質數

1112 不是質數

13

python使用迴圈結構 python迴圈結構

python迴圈結構 1.1 使用while python 中沒有 do while 迴圈 while else 在條件語句為 false 時執行 else 的語句塊 list iwhile ilen list print listii while可以使用else語句 list iwhile ile...

Python迴圈結構

1 遍歷迴圈 1 for 迴圈變數 in 遍歷結構 語句塊 從遍歷結構中逐一提取元素,放在迴圈變數中 由保留字for和in組成,完整遍歷所有元素後結束 每次迴圈,所獲得元素放入迴圈變數,並執行一次語句塊 2 計數迴圈 n次 for i in range n 語句塊 遍歷由range 函式產生的數字序...

python迴圈結構

python 中沒有 do while 迴圈 while else 在條件語句為 false 時執行 else 的語句塊 list 1,2,3,4,5 i 0 while i len list print list i i 1123 45 while可以使用else語句 list 1,2,3,4,5...