1. 程式人生 > >for ...else...

for ...else...

print 循環 find 語法 運行 not break for循環 正常

for i in range(10):
    if i == 6:
        print(i)
else:
    print(not find)
#6
#not find
for i in range(10):
    if i == 6:
        print(i)
        break
else:
    print(not find)
#6

結論:

for ...else... 語法,如果for循環內的代碼正常運行else也會運行,如果for內的代碼被break打斷,則else不會運行

for ...else...