while迴圈跳出問題

2021-10-17 03:16:13 字數 670 閱讀 5923

while

true

:print

('無限迴圈'

)

在這裡不加break,就是無限迴圈的,然後再新增另外乙個不相關的**
sandwich_old =

['雞排牛腩三明治'

,'金槍魚三明治'

,'蛋黃三明治'

]sandwich_new =

# while sandwich_new: 遍歷列表錯誤,遍歷了空列表

while sandwich_old:

old = sandwich_old.pop(

)print

(sandwich_new)

for new in sandwich_new:

print

(new)

這裡第一行**會出現提示**無發訪問錯誤

百思不得其解啊,想了有點時間了,搞不清原因最後給while迴圈加上break就解決了。

我的理解是,while迴圈沒有退出引起的問題,給while迴圈加上break就可以了,有大佬可以講解一下嗎?

迴圈跳出條件

1.continue def func1 for i in range 1 10 if i 2 0 continue if判斷後,如果為true則跳過continue後面的語句 如果為false,則繼續執行continue後面的語句 print i func1 輸出結果 1,3,5,7,9135 7...

js for等迴圈 跳出多層迴圈

js for 迴圈 跳出多層迴圈 var a 1,2,3,4,5,6,7,8 8個數var b 11,12,13,14,15,3,16,17 8個數testfor console.log 555 function testfor console.log 111 console.log 2222 co...

跳出Java當中的一些迴圈,跳出雙層FOR迴圈

今天寫 寫了個雙層的for迴圈,裡面還是用來iterator,大致意思就是在第二個迴圈中如果符合條件就給跳出整個雙層迴圈。剛開始,直接使用break。巴拉巴拉的敲了一堆 信心滿滿的就直接執行。等到結果一看,這不是要我要的。哎 看來不紮實呀!突然來了興趣,索性就看看一些資料,總結了幾種跳出迴圈的方式 ...