Python07 循环

循环语句

  • 简议:重复做一件事情
  • 注意:设置停止循环的条件,不然会变成死循环
  • for...in...循环语句,in后面更可迭代对象(例如:list、tuple、字符串...)
    • 语法: for 变量名 in list:
    • 实例:

      list = [1,3,"Go",'Java','''Python''']
      for list_value in list:
          print(list_value)
    • 运行结果:
      mQjlo6.png
  • range() 函数: 生成可迭代的整数序列
    • 实例:

      # range() 函数
      rnumber1 = range(4) # 生成0-3之间(含 0,3)的数
      for i in rnumber1:
          print(i)
      number2 = range(1,3) # 生成 1-2 之间(含 1,2)的数
      for n in number2:
          print(n)
    • 运行结果:
      mQvL8S.png
  • while 循环:满足条件才会循环
    • 语法: while 条件:
    • 实例:

      var1 = 2
      while var1 > 0:
      print(var1)
      var1 -= 1  # 等同于 var1 = var - 1
    • 运行结果:
      mQzuLj.png
    • break、continue
      • break:跳出循环体
      • 实例:

        # break : 跳出循环语句
          var2 = 10
          while var2 < 15:
              print(var2)
              var2 += 1
              if var2 == 12: # 如果var2 的值等于 12,执行break,跳出循环即结束循环
                  break  
      • 运行结果:
        mlSBuQ.png
    • continue: 结束此次循环,进入下次循环
      • 实例:
        # continue 结束此次循环,进入下次循环 var3 = 1 while var3 < 10: var3 += 1 if var3 == 5:# 当var3 等于 5的时候,执行continue,跳出此次循环,即不执行打印var3,进入下次循环 continue print(var3)
      • 运行结果:
        mlpLon.png
    • 死循环:
      • 实例:
        while True: print("停不下来,哈哈哈")
      • 结果:会一直打印停不下来,哈哈哈

猜你喜欢

转载自www.cnblogs.com/thloveyl/p/11374141.html