最多2个数字

如何find最多2个数字?

value = -9999 run = problem.getscore() 

我需要比较两个值,即valuerun并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语句