最多2个数字
如何find最多2个数字?
value = -9999 run = problem.getscore()
我需要比较两个值,即value
和run
并find最大2.我需要一些python函数来操作它?
使用max
内置函数
示例: max(2, 4)
返回4。
只是为了咯咯地笑,还有一min
,你应该需要它。 :P
max()
max(number_one, number_two)
你可以使用max(value, run)
函数max
可以使用任意数量的参数,或者(可选)迭代,并返回最大值。
max(value,run)
应该这样做。
为了乐趣,派对结束后,马狂奔。
答案是: max()
!
(num1>=num2)*num1+(num2>num1)*num2
将返回两个值的最大值。
使用条件expression式也可以达到相同的结果:
maxnum = run if run > value else value
比max
更灵活一点,但是input的时间要长得多。
我注意到,如果你有分裂它整数,它会更好地使用:
c=float(max(a1,...,an))/b
对不起,后期!
numberList=[16,19,42,43,74,66] largest = numberList[0] for num2 in numberList: if num2 > largest: largest=num2 print(largest)
从数字列表中提供最大的数字,而不使用Max语句