Python for循环,Pythonfor


break、cintinue、pass函数

  • break:无条件结束整个循环,简称循环猝死

       例子:dig_list = [3,4,5,6,74,7,5,7]
    
         for dig in dig_list:
             if dig ==7:
                 print('哈哈哈,找到了')
                 break
              else:
                  print(dig)   
          3  
          4  
          5
          哈哈哈,找到了             
    
  • continue:结束本轮循环,继续下一次循环

        例子:dog_list = [1,2,3,4,5,6,7,8,9,10]
    
         for dog in dog_list:
             if dog % 2 == 1:
                 continue
         print(dog)
         print('哈哈,你是双数')
         2
         哈哈,你是双数
         4
         哈哈,你是双数
         6
         哈哈,你是双数
         8
         哈哈,你是双数
         10
         哈哈,你是双数
    
  • pass 就是占位符号,代表这句话什么也不干,没有跳过功能

  • range 函数

    -生成有序数列

    -生成数字队列可以定制

       例子range1
          生成一个从1到100的数字序列
    
    
            dig_list = range(1,100)
    
            for dig in dig_list:
    
            print(dig)
            1
            ...
            99
    
            注:range函数序列的两个数字是左包括右不包括
    
    
          例子2
    
           打印1-9数字
           for i in range(1,10):
              print(i)
              1
              2
              3
              4
              5
              6
              7
              8
              9