循环结合else语法一起使用
格式:
for 临时变量名 in 容器类型:
循环体
else:
循环正常退出的时候,会执行这里的内容
细节:
1. 无论是while循环,还是for循环,都可以结构else使用,且用法一致,此处用for循环举例
2. 只要循环不是break方式结束,都称之为:正常结束,都会走else的内容
简单的可以概括: 循环触发break 就不走else 否则就走else
案例:
# 观察 break 对 循环 + else 的影响
# for i in range(3):
for i in range(10):
if i == 5:
break # 触发break, 循环就"非正常结束"
print(i)
else:
print('我是else, 看看我执行了吗!')
# 观察 continue 对 循环 + else 的影响
# for i in range(10):
# if i == 5:
# continue
# print(i)
# else:
# print('我是else, 看看我执行了吗!')