• 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
    标签: python for...else
    评论数:0 阅读数:892