如果for-else中 for循环正常死亡 那么会执行else 如果for-else中的for循环中有continue 也会执行else中代码,但是如果是break 将不再执行else中代码
for-else
如果for和else 配合使用的时候 当for循环执行完成后 再执行else中的代码 然后在打印测试
for i in range(5):
print(i)
else:
print("for-else")
print("测试")
for-else 如果for循环中有了break
for i in range(5):
print(i)
if i == 2:
break
else:
print("for-else")
print("测试")
for-else 中for循环中有continuee
for i in range(5):
if i == 2:
continue
print(i)
else:
print("for-else")
print("测试")
while-else 和for-else 效果一样的
i = 0
while i < 5:
# if i == 2:
# # break
print(i)
i += 1
else:
print("else")
print("测试")