一、break語句
在Python的for循環中,break語句可以使程序跳出當前循環體。當我們需要在某個條件滿足時就終止循環,可以使用break語句。下面是一個簡單的使用break語句的例子:
fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: if fruit == 'banana': break print(fruit)
輸出結果為:
apple
在以上代碼中,我們定義了一個水果列表,使用for循環遍歷每個水果,並判斷是否為『banana』,如果是就使用break跳出循環。一旦跳出循環,程序就不會再執行下去。
二、continue語句
在Python的for循環中,continue語句可以跳過當前循環中的某個元素。當我們需要跳過某個元素時,可以使用continue語句。下面是一個簡單的使用continue語句的例子:
fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: if fruit == 'banana': continue print(fruit)
輸出結果為:
apple cherry
在以上代碼中,我們還是定義了一個水果列表,使用for循環遍歷每個水果,並判斷是否為『banana』,如果是就使用continue跳過此元素,繼續遍歷下一個元素。所以當循環到『banana』時,就不會輸出它了。
三、循環中的else語句
在Python的for循環中,我們還可以使用else語句。else語句只會在循環完整執行結束後執行,不會在使用break跳出循環時執行。下面是一個簡單的循環中使用else語句的例子:
fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: print(fruit) else: print("No more fruits")
輸出結果為:
apple banana cherry No more fruits
在以上代碼中,我們使用了for循環遍歷所有水果,並且在循環結束後,輸出了『No more fruits』。我們可以看到,else語句只在循環正常執行(沒有使用break跳出)完整結束後輸出。
四、小結
我們可以使用break、continue和else語句控制for循環的執行。break語句可以跳出整個循環,continue語句可以跳過當前元素,else語句只在循環完整結束後執行。在實際開發中,這些語句經常用於在程序中添加條件或控制語句,以提高程序的靈活性和效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/228776.html