• python_while


    一。

    while

    定义:有些称为外循环,用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

    基本用法:

    while 判断条件:

        执行语句

    例子:

    while 4 > 3:
    print("最好不要执行,判断条件为true会一直执行")
    运行结果:

     注意:当吧 while 循环下面的子分支执行完毕以后,程序会返回 while 条件判断语句。

    其实是一个加强版的 if。

     用法

    1)索引

    使用索引控制while 判断条件

    例子:

    txt_1 = [
    {"music": "小时代","book": "遮天"},
    {"music": "麻雀","book": "神墓"}
    ]
    index= 0
    while index < len(txt_1):
    print(txt_1[index])
    index +=1 #索引自动加1
    运行结果:

    注意:若index顶格写,就不会执行 index +=1 语句

    2)break

     使用break结束循环

    index = 0
    while True:
    print(txt_1[index])

    if index == 1:
    # 手工终止,强制终止 while 循环或者 for
    print("索引为{}, 终止 while 循环".format(index))
    break

    index += 1
    运行结果:

     

    3)pass

    占位且不报错

    if  1:
    # 当有冒号有子语句的时候,目前还不知道这个语句怎么写
    pass

    elif 2:
    print("hello world")
    运行结果:

     更改if条件,比较直观如下图:

    if  not 1:
    # 更改if条件,此时为False
    pass

    elif 2:
    print("hello world")
    运行结果:

    4)continue

    表示跳过此次子语句,进入下一个循环判断

    index = 0
    while True:
    print(txt_1[index])

    if index == 1:
    # 手工终止,强制终止 while 循环或者 for
    print("索引为{}, 终止 while 循环".format(index))
    continue #跳过此处子语句,直接执行下一个循环也就是 index +=1

    index += 1
    运行结果(一直打印下去):

    5)嵌套

    while True:
    print("第一层") #执行一遍
    while True:
    print("第二层") #在子条件满足的情况下会一直执行子条件
    运行结果:

  • 相关阅读:
    VBScript把json字符串解析成json对象的2个方法
    vue+php接口
    td标签 内容垂直、水平居中
    win7 安装 IIS 配置ASP 【原创】
    PS 实用技巧
    通信原理实践(一)——音频信号处理
    德飞莱STM32单片机学习(一)——下载环境搭建
    电赛总结(四)——波形发生芯片总结之AD9854
    电赛总结(四)——波形发生芯片总结之AD9851
    电赛总结(四)——波形发生芯片总结之AD9834
  • 原文地址:https://www.cnblogs.com/newsss/p/12778416.html
Copyright © 2020-2023  润新知