3
這是一個停止的循環:如何檢查for循環是否完全在python中結束?
for i in [1,2,3]:
print(i)
if i==3:
break
如何檢查與此其區別在於:
for i in [1,2,3]:
print(i)
這是一個想法:
IsBroken=False
for i in [1,2,3]:
print(i)
if i==3:
IsBroken=True
break
if IsBroken==True:
print("for loop was broken")
我認爲你的想法是最好的。 python中的else子句只在for循環沒有中斷時才運行。因此,檢測休息可能是最好的,因爲你建議。如果沒有更好的答案,請繼續,並把它放在你自己的答案中。 – rkh