for i in [1,2,3]:
print(i)
else:
print("會執行嗎?")
print("執行結束")
輸出:
1
2
3
會執行嗎?
執行結束 # for全部遍歷完了,所以else會執行
for i in [1,2,3]:
print(i)
if i == 2:
break
else:
print("會執行嗎?")
print("執行結束")
輸出:
1
2
執行結束 # for沒有遍歷完,因此else並不會執行