• 流程控制语句


    1、条件控制语句

    在条件控制语句中,最常用的是if-elif-else语句,其中elif和else都是非必须的,其结构如下:

    age = 150
    if 0 <= age <= 120:
        print("这是正常的年龄段")
    elif 120 < age <= 1000:
        print("年龄段偏大,请核实")
    else:
        print("这不是正常的年龄段")

    用if表达式实现三目运算的效果:

    a = 100
    b = 150
    h = (a - b) if a > b else (a + b)
    print(h)

    2、循环控制语句

    一般使用while循环,若紧跟else,则else肯定会执行。

    num = [1, 3, 4, 66, 23, 21]
    i = 0
    while i < len(num):
        if i == (len(num) - 1):
            print(num[i])
            break
        else:
            print(num[i], end="|")
            i = i + 1
    else:
        print("无论如何,我总要执行")

    若需要无限循环,可以用while-true语句,最好有跳出循环的判断,否则很有可能是死循环。

    while True:
        pass

    若列表只需要打印,不考虑下标,可以用for循环打印。若for循环紧跟else,则else肯定要执行。

    name_list = ([("巨齿鲨", "2018年上映", "凯奇主演"),
                  ("快把我哥带走", "2018年上映", "张子枫、彭昱畅主演")])
    for i in name_list:
        if isinstance(i, tuple):
            for j in i:
                print(j, end=" ")
            print("")
        else:
            print(i)
    else:
        print("无论如何,我都要执行")

    3、break和continue

    一般都是原来循环体中,增加了子循环体。

    break:当某一个条件满足时,退出循环

    continue:当某一个条件满足时,不执行满足条件的代码,循环继续。

  • 相关阅读:
    you-get 下载网络上的富媒体信息
    响应式布局
    网页头部的声明应该是用 lang="";
    htm、html、shtml网页区别
    请求头出现Provisional headers are shown
    配置nginx直接使用webpack生成的gz压缩文件,而不用nginx自己压缩
    babel-plugin-equire
    VUE中$refs的基本用法
    element-ui--按需引入
    vue ts ,vue使用typescript,三种组件传值方式
  • 原文地址:https://www.cnblogs.com/fanbao/p/10494518.html
Copyright © 2020-2023  润新知