python中for/else循环逻辑示例
发布时间:2021-06-15 15:57:40
作者:ynkulusi
#!/usr/bin/env python
# coding:UTF-8
# -*- coding:utf-8 -*-
#双层for/else循环使用逻辑示例
#for循环中正常执行结束,则执行后面else中的语句;如果被break中断,则不执行else中的语句
for i in range(5):
for j in range(5):
print(i, j)
#注释下面三行可测试让内外两层for循环都正常结束
if i == 2 and j == 3: #不满足条件结束本次内层for循环后进入标记1(else内部)开始执行
print(f'外层for至{i},内层for至{j}被break.')
break #此处被中断后进入标记2开始往后继续执行
else: #标记1
print(f'外层for至{i},内层for至{j}正常结束.')
print(f'继续进入外层第{i+1}次for循环..')
continue #跳转至外层第i+1次循环
print(f'外层for至{i},内层for至{j}被break后,将再次break外层for循环.') #标记2
break #此处被中断后双层for循环都结束
else:
print(f'两层for循环正常结束!')
分类:python
评论数:0
阅读数:892