for-else和wihle-else组合用法
当for和else组合一起使用的时候,for循环正常执行完毕,会执行else语句,否则,不会执行else语句
for i in range(10): if i == 2: break else: print("打印我。。") for i in range(10): if i == 200: break else: print("打印我。。") # 执行else语句,输出:打印我。。
while同理
n = 0 while n < 10: if n == 2: break n += 1 else: print(11) # 循环没有正常循环完毕,被打断,不执行else语句 n = 0 while n < 10: if n == 20: break n += 1 else: print("打印我。。") # 执行else,输出:打印我。。