• MIT python 第二课第四十分钟 取最小值的例子


    用if嵌套取最小值

    #取最小值
    >>> x=15
    >>> y=11
    >>> z=5
    >>> if x<y and x<z:print('x is least')
    elif y<z:print('y是最小值')
    else:print('z is least')
    
    z is least
    >>> #elif 那回车也没有缩进号的

    >>> x=15
    >>> y=1
    >>> z=5
    >>> if x<y and x<z:print('x is least')
    elif y<z:print('y是最小值')
    else:print('z is least')

    y是最小值

    >>> #那我用老方法求最小值 我要怎么写呢:
    >>> x=15
    >>> y=11
    >>> z=5
    >>> if x<y:
        if(x<z):
            print('x是最小值')
        else:print('z是最小值')#因为x<y真,而x<z假
    else:
        if(y<z):
            print('y是最小值')#x<y为假了 x就不是最小值了 只要y和z比就行了
        else:print('z是最小值')
    
        
    z是最小值

    还有一些语法错误的情况:

    好像不能这样写:else:if(y<z):
    >>> #那我用老方法求最小值 我要怎么写呢:
    >>> x=15
    >>> y=11
    >>> z=5
    >>> if x<y:
        if(x<z):
            print('x是最小值')
        else:print('z是最小值')#因为x<y真,而x<z假
    else:if(y<z):
        
    SyntaxError: invalid syntax
    >>> x=15
    >>> y=11
    >>> z=5
    >>> if x<y:
        if(x<z):
            print('x是最小值')
        else:print('z是最小值')#因为x<y真,而x<z假
    else:if(y<z):print('y是最小值')#x<y为假了 x就不是最小值了 只要y和z比就行了
    SyntaxError: invalid syntax

    Grimson教授: 当我们写代码的时候,尤其是一些含有分支语句的代码的时候,当我为这些代码设计测试用例的时候,我应该为每一个可能的程序路径都设计一个特别的用例。

  • 相关阅读:
    HDOJ 2076 夹角有多大(题目已修改,注意读题)
    HDOJ 2058 The sum problem
    HDOJ 2099 整除的尾数
    HDOJ 2075 A|B?
    HDOJ 2071 Max Num
    HDOJ 2056 Rectangles
    HDOJ 2055 An easy problem
    HDOJ 2053 Switch Game
    HDOJ 2052 Picture
    P4139 上帝与集合的正确用法
  • 原文地址:https://www.cnblogs.com/hhj187/p/4597047.html
Copyright © 2020-2023  润新知