一、Python中常見的三種循環結構
Python中常見的循環結構有for循環、while循環以及do-while循環。
其中,for循環適用於已經確定循環次數的情況,而while循環和do-while循環適用於循環次數不確定的情況。
下面是for循環的代碼示例:
for i in range(10): print(i)
上述代碼的作用是對0到9之間的數字進行循環迭代,並輸出每個數字。
下面是while循環的代碼示例:
i = 0 while i < 10: print(i) i += 1
上述代碼的作用是對i的值進行循環迭代,並在i小於10的情況下輸出i的值。
下面是do-while循環的代碼示例:
i = 0 while True: print(i) i += 1 if i >= 10: break
上述代碼的作用是對i的值進行循環迭代,並在i大於10的情況下跳出循環。
二、Python中常見的循環結束技巧
在Python中,我們經常需要在循環中使用不同的技巧來實現循環的結束。
1. break語句
break語句用於終止循環,並跳出循環語句。一旦break語句被執行,循環中接下來的所有代碼都將被忽略。
下面是使用break語句的代碼示例:
for i in range(10): if i == 5: break print(i)
上述代碼的作用是對0到9之間的數字進行循環迭代,並在i等於5的時候跳出循環。
2. continue語句
continue語句用於停止本次循環,並開始下一次循環迭代。
下面是使用continue語句的代碼示例:
for i in range(10): if i == 5: continue print(i)
上述代碼的作用是對0到9之間的數字進行循環迭代,並在i等於5的時候跳過本次循環迭代。
3. else語句
else語句用於在循環正常結束時執行,也就是說只有在循環沒有被break語句終止時才會執行。
下面是使用else語句的代碼示例:
for i in range(10): if i == 5: break print(i) else: print("循環正常結束")
上述代碼的作用是對0到9之間的數字進行循環迭代,並在i等於5的時候跳出循環,如果循環正常結束,則輸出”循環正常結束”。
4. for-else語句
for-else語句是一種特殊的語句結構,它結合了for循環和else語句。當for循環正常結束時,else語句會被執行。但如果在循環過程中使用了break語句跳出循環,則else語句不會被執行。
下面是使用for-else語句的代碼示例:
for i in range(10): if i == 5: break print(i) else: print("循環正常結束")
上述代碼的作用與上一個例子相同,只是使用了for-else語句結構。
三、總結
通過本文的介紹,我們了解了Python中常見的三種循環結構和常見的循環結束技巧。這些技巧在我們的編程過程中非常常見,為我們節省了大量的編寫代碼的時間,同時也讓我們的代碼更加簡潔易讀。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270704.html