简单谈谈在python中的for-else和while-else两个语句的基本概念
这两种语法到底是什么意思呢?
for i in range(10):
print("我是for里面的")
if i > 5:
break
else:
print("我是for……else里面的")
i = 0
while i < 10:
print("我是while里面的")
i += 1
if i > 5:
break
else:
print("我是while……else里面的")
记住了,只要while和for语句块中因为break退出来的,那么就不执行else的语句块。只要因为break退出来的,那么就不执行else语句块,其他情况则反之。