如何找到最大的2个数字?
Posted
技术标签:
【中文标题】如何找到最大的2个数字?【英文标题】:How do I find the maximum of 2 numbers? 【发布时间】:2011-03-22 09:43:10 【问题描述】:如何求2个数的最大值?
value = -9999
run = problem.getscore()
我需要比较两个值,即value
和run
,并找到最大值2。我需要一些python函数来操作它吗?
【问题讨论】:
【参考方案1】:使用内置函数max
。
示例:
max(2, 4)
返回 4。
只是为了咯咯笑,还有一个min
...如果你需要的话。 :P
【讨论】:
【参考方案2】:max()
【讨论】:
【参考方案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)
【讨论】:
虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。以上是关于如何找到最大的2个数字?的主要内容,如果未能解决你的问题,请参考以下文章