• Python[小甲鱼008了不起的分支和循环2]


    案例:对所给的分数进行评级,以下有三种方案:

    score = int(input('请输入一份分数'))              #第一种方案
    if 100 >= score >= 90:
            print('A')
    if 90 > score >= 80:
            print('B')
    if 80 > score >= 60:
            print('C')
    if 60 > score >= 0:
            print('D')
    else:
            print('输入错误!')
    

      

    score = int(input('请输入一份分数'))              #第二种方案
    if 100 >= score >= 90:
            print('A')
    else:
            if 90 > score >= 80:
                    print('B')
                    else:
                            if 80 > score >= 60:
                                    print('C')
                            else:
                                    if 60 > score >= 0:
                                            print('D')
                                                    else:
                                                            print('输入错误!')
    

      


    score = int(input('请输入一份分数'))              #第三种方案
    if 100 >= score >= 90:
            print('A')
    elif 90 > score >= 80:
            print('B')
    elif 80 > score >= 60:
            print('C')
    elif 60 > score >= 0:
            print('D')
    else:
            print('输入错误!')
    

      





    以上三种方案,第三个的时间复杂度最低。




      #注意 悬挂else

    举个例子,C语言的初学者很容易被一下代码欺骗。

    if(hi > 2)
        if(hi > 7)
            printf('good')
    else
        printf('Fuck')
    

      

    • 条件表达式(三元操作符)


    语法:  x if 条件 else y


    • 断言(assert)

    assert这个关键字我们称之为断言,当这个关键字的后边的条件为假时程序自动崩溃,抛出AssertionError的异常。


    举个例子

    assert 3 > 4
    

      

    这个语句往往用来在程序中设置检查点,即用来调试程序。 


    .........................................................我将必须获得世俗的成功...............................................
  • 相关阅读:
    arm-linux-gcc4.4.3编译busybox-1.25.0
    arm-linux-gcc4.4.3编译s3c2410平台linux内核
    Ubuntu 16.04上编译SkyEye的测试程序
    Ubuntu16.04上安装arm-linux-gcc4.4.3
    Ubuntu下安装deb包命令
    基环树DP
    整理
    无穷的远方,无数的人们,都和我有关
    死亡之前,我是生活本身
    我是sb
  • 原文地址:https://www.cnblogs.com/idmask/p/4477572.html
Copyright © 2020-2023  润新知