美文网首页
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