【问题标题】:How do I find the maximum of 2 numbers?如何找到最大的2个数字?
【发布时间】:2011-03-22 09:43:10
【问题描述】:

如何求2个数的最大值?

value = -9999
run = problem.getscore()

我需要比较两个值,即valuerun,并找到最大值2。我需要一些python函数来操作它吗?

【问题讨论】:

    标签: python max


    【解决方案1】:

    使用内置函数max

    示例: max(2, 4) 返回 4。

    只是为了咯咯笑,还有一个min...如果你需要的话。 :P

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        max(number_one, number_two)

        【讨论】:

        • 只是max(number_one, number_two)[] 没有添加任何有用的东西。
        • 是的,这些是为了表明您应该只使用任意数字,但我可以看到这会让人感到困惑
        【解决方案4】:

        你可以使用max(value, run)

        函数max 接受任意数量的参数,或者(或者)一个可迭代的,并返回最大值。

        【讨论】:

          【解决方案5】:
          max(value,run)
          

          应该这样做。

          【讨论】:

            【解决方案6】:

            只是为了好玩,在聚会结束,马狂奔之后。

            答案是:max()

            【讨论】:

              【解决方案7】:

              您也可以使用Conditional Expression 获得相同的结果:

              maxnum = run if run > value else value
              

              max 更灵活一点,但无可否认的打字时间更长。

              【讨论】:

                【解决方案8】:

                (num1>=num2)*num1+(num2>num1)*num2 将返回两个值中的最大值。

                【讨论】:

                  【解决方案9】:

                  我注意到,如果你有除法,它会四舍五入为整数,最好使用:

                  c=float(max(a1,...,an))/b

                  抱歉,迟到了!

                  【讨论】:

                    【解决方案10】:
                    numberList=[16,19,42,43,74,66]
                    
                    largest = numberList[0]
                    
                    for num2 in numberList:
                    
                        if num2 > largest:
                    
                            largest=num2
                    
                    print(largest)
                    

                    在不使用 Max 语句的情况下给出数字列表中的最大数字

                    【讨论】:

                      【解决方案11】:
                      # Python 3
                      value = -9999
                      run = int(input())
                      
                      maxnum = run if run > value else value
                      print(maxnum)
                      

                      【讨论】:

                      • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
                      猜你喜欢
                      • 1970-01-01
                      • 2012-11-08
                      • 2015-11-18
                      • 2021-03-24
                      • 1970-01-01
                      • 2013-03-11
                      • 2015-07-26
                      • 2017-04-18
                      • 2011-10-31
                      相关资源
                      最近更新 更多