python (for else)

for i in range(101,201):
    for j in range(2,i):
        if i%j == 0:
            break
    else:
        print(i)

偶然发现,for 与 else 居然能配合使用,去搜各种大神博客,补了一个小知识点,很开心

得出结论:for 循环正常执行结束后,else 语句里面的内容也会正常执行。

     当 for 循环被 break 中断后,其后的 else 语句就不执行了。

猜你喜欢

转载自www.cnblogs.com/wdz1226/p/10192968.html