zoukankan      html  css  js  c++  java
  • 双层循环练习,pass_break_continue,和for循环---day06

    1.双层循环练习

    2.pass_break_continue

    pass:在代码块中无代码可写时,可用pass占位
    
    break:终止当前循环,只能应用在循环里
    
    continue:跳过当前循环,从下一次开始,只能应用在循环里
    

      

    3.for循环

    for循环通常跟in一起用
    
    特点:循环遍历容器中的数据,一个一个取出来
    
    语法:
    
      for 变量 in 可迭代对象:
    
        code
    可迭代的对象(容器数据类型,range对象,迭代器)

    遍历解包:
    lst =  [("王健林","王思聪","王美丽"), ("马云","马化腾","马冬梅"),("王宝强","马蓉","宋小宝") ]
    for a,b,c in lst:
      print(a,b,c)
    #打印结果为:
    # "王健林","王思聪","王美丽"

    # "马云","马化腾","马冬梅"

    # "王宝强","马蓉","宋小宝"

    嵌套for循环:

    lst = [("王健林","王思聪","王美丽"), ("马云","马化腾"),("王宝强",) ]
    for i in lst:
      for j in i:
        print(j)

    打印结果为:

    #王健林

    #王思聪

    #王美丽

    #马云

    #马化腾

    #王宝强


    range对象(配合for循环使用)
    '''
    range(start,end,step)
    start:开始至
    end:结束值(最大值取不到)
    step:步长
    '''

      

    总结:今天主要讲了双层循环练习,pass_break_continue和for循环的用法。

    pass:主要用于占位

    break:用于在循环里终止当前循环

    continue:用于在循环里跳过当前循环,从下次开始,继续执行

    后面讲了for循环的用法,固定语法for 变量 in 可迭代对象用,可迭代对象可以是range对象,容器数据类型以及迭代器

    同时讲了嵌套for循环的用法,二级for循环的容器可以是等长的也可以是不等长的。

    最后讲了range对象,配合for循环使用。range函数中有三个可写元素,第一个元素写开始值,不写默认从0开始,第二个元素写结束值,结束值取不到最大数

    如range(10),打印结果就为0~9,第三个元素是步长,不写默认为1。

  • 相关阅读:
    VSCode集成TypeScript编译
    http模拟登陆及发请求
    1​1​.​0​5​9​2​M​晶​振​与12M晶振
    单片机定时器2使用
    Altium Designer 小记
    sql-mysql
    java英文缩写
    Altium Design
    Tomcat使用
    jar/war/ear文件的区别
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/12839489.html
Copyright © 2011-2022 走看看