zoukankan      html  css  js  c++  java
  • 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
    

      

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


    .........................................................我将必须获得世俗的成功...............................................
  • 相关阅读:
    操作winrar
    lucene.NET详细使用与优化详解
    js实现记住帐号或密码(js读写COOKIE)
    jQuery对select操作小结
    XMLHelper
    AJAX2用法
    as3Crypto and php, what a fun ride!
    linux文件描述符导致squid拒绝服务
    Centos 增加硬盘
    安装Squid log analyzer分析工具
  • 原文地址:https://www.cnblogs.com/idmask/p/4477572.html
Copyright © 2011-2022 走看看