else配合while或者for迴圈只用注意點

2022-09-04 13:51:12 字數 1682 閱讀 5871

當while迴圈或者for迴圈配合else使用時注意以下2點:

while 條件:

語句塊else:

語句塊1.執行while或者for語句塊的時候沒有break時,else語句塊會在whlie或者for語句塊結束後執行else裡面的語句塊

while迴圈:

count =0

while count <= 5:

count += 1

if count == 4:

continue

print("

loop

",count)

else

:

print("

迴圈正常執行完啦")

print("

-----out of while loop ------

")

執行結果:

loop 1loop 2loop 3loop 5loop 6迴圈正常執行完啦

-----out of while loop ------

for迴圈:

for i in range(1,6):

if i == 4:

continue

print("

loop

",i)

else

:

print("

迴圈正常執行完啦")

print("

-----out of while loop ------

")

執行結果:

loop 1loop 2loop 3loop 5迴圈正常執行完啦

-----out of while loop ------process finished with exit code 0

2.當執行while或者for語句塊的時候有break時,else語句塊在whlie或者for語句塊結束後不會執行else裡面的語句塊

count =0

while count <= 5:

count += 1

if count == 4:

break

print("

loop

",count)

else

:

print("

迴圈正常執行完啦")

print("

-----out of while loop ------

")

執行結果:

loop 1loop 2loop 3

-----out of while loop ------

for迴圈:

for i in range(1,6):

if i == 4:

break

print("

loop

",i)

else

:

print("

迴圈正常執行完啦")

print("

-----out of while loop ------

")

執行結果:

loop 1loop 2loop 3

-----out of while loop ------

python之if判斷 while迴圈 for迴圈

if判斷語法 if 條件 塊 塊 塊 同一級別的縮排 相同的 塊從上到下一次執行 if 條件 eifi 條件 elif 條件 else print 強調 if的多分支或自上而下依次匹配,一旦匹配成功就會執行條件下的 其餘條件即便成立也不去執行 if 條件 if 條件 elif條件 else else...

Java迴圈結構fo與 while

格式 for 初始化表達試語句 判斷條件語句 條件控制語句 執行流程 1.先執行初始化表示式語句 2 執行判斷條件語句,看其值返回時true還是false 如果是true,就繼續執行 如果是false,就結束迴圈 3執行迴圈體語句 4 執行控制條件語句 5 回到2繼續執行 例如 輸出1000以內的水...

迴圈語句while和do while與for

while 說明 對條件進行判斷,true則執行語句組,然後再返回去進行判斷滿足則執行語句組,這樣可無限重複,直到對條件判斷為false結束迴圈。語句while 條件 do.while 說明 先無條件執行一次,在進行條件判斷,true這繼續迴圈,false則結束迴圈。語句do while 條件 fo...