Python中 循环语句结合else一起使用

循环结合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, 看看我执行了吗!')

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部