python for else

for i in range(0,10):
        if i > 10:
            break;
else:
        print i
结果 9

for i in range(0,10):
        if i > 5:
            break;
else:
        print i

无结果


即在for 循环中,如果没有执行一次break退出,则会执行和for对应的else

只要从break中退出了,则else部分不执行


你可能感兴趣的:(python for else)