Python 循環

循環是程式設計中一個重要的部分。 在 Python 中,我們有兩種類型的循環:while 循環和 for 循環。 while 循環 使用 while 關鍵字定義 while 循環,直到條件求值為 False,它會重複執行其區塊: condition = True while condition == True: print("條件為 True") 這是一個無窮循環,它永遠不會結束。 讓我們在第一次迭代後停止循環: condition = True while condition == True: print("條件為 True") condition = False print("循環結束後") 在這個案例中,第一次迭代運行,因為條件測試求值為 True,第二次迭代時條件測試求值為 False,所以控制權轉移到循環後的下一條指令。 通常會有一個計數器,在某些循環之後停止迭代一定次數: count = 0 while count < 10: print("條件為 True") count = count + 1 print("循環結束後") for 循環 使用 for 循環,我們可以告訴 Python 在預先決定的次數內執行一個區塊,而無需使用獨立的變數和條件來檢查其值。 例如,我們可以迭代列表中的項目: items = [1, 2, 3, 4] for item in items: print(item) 或者,您可以使用 range() 函數迭代指定的次數:...

如何在JavaScript中跳出for循环

了解在JavaScript中如何使用不同方法跳出for循环或for..of循环 假设你有一个for循环: const list = ['a', 'b', 'c'] for (let i = 0; i < list.length; i++) { console.log(`${i} ${list[i]}`) } 如果你想在某个特定点跳出循环,比如当你到达元素b时,你可以使用break语句: const list = ['a', 'b', 'c'] for (let i = 0; i < list.length; i++) { console.log(`${i} ${list[i]}`) if (list[i] === 'b') { break } } 你也可以使用break来跳出一个for..of循环: const list = ['a', 'b', 'c'] for (const value of list) { console.log(value) if (value === 'b') { break } } 注意:无法跳出forEach循环,所以(如果需要),请使用for或for....