當while迴圈或者for迴圈配合else使用時注意以下2點:
while 條件:
語句塊else:
語句塊1.執行while或者for語句塊的時候沒有break時,else語句塊會在whlie或者for語句塊結束後執行else裡面的語句塊
while迴圈:
count =0while 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 =0while 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...