美文网首页
8-跳出循环break & 跳过本次循环continue

8-跳出循环break & 跳过本次循环continue

作者: 我是陈子寒 | 来源:发表于2020-11-17 10:53 被阅读0次

跳出循环break

  • 在循环中,break语句可以跳出循环。

  • 例如,循环打印1 ~ 100的整数,变为1~10:

    n = 1
    while n <= 100:
      print(n)
      n = n + 1
    print('END')
    

    加入break语句:

    n = 1
    while n <= 100:
        if n > 10:
            break
        print(n)
        n = n + 1
    print('END')
    

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    END

跳过本次循环continue

  • 在循环中,continue语句可以跳过某些循环

  • 例如,循环打印1~10的整数,变为1、3、5、7、9:

    n = 0
    while n < 10:
        n = n + 1
        print(n)
    print('END')
    

    加入continue语句:

    n = 0
    while n < 10:
        n = n + 1
        if n % 2 == 0:  # 如果n是偶数,则执行continue语句
            continue  # continue语句会直接继续下一轮循环,从而跳过print()语句
        print(n)
    print('END')
    

    1
    3
    5
    7
    9
    END

相关文章

网友评论

      本文标题:8-跳出循环break & 跳过本次循环continue

      本文链接:https://www.haomeiwen.com/subject/xghxiktx.html