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。

  • 相关阅读:
    json 拼二维json数组
    lnmp 环境搭建
    lnmp git ruby sass 安装
    制定clone的用户名
    git branch 重命名
    sql命令创建数据库
    layerui
    弹出确认框,打开新窗口
    Ajax请求小结
    .net core注入服务
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/12839489.html
Copyright © 2011-2022 走看看