如何找到最多2个数字?


110

如何找到最多2个数字?

value = -9999
run = problem.getscore()

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

Answers:




17

max(number_one, number_two)


1
只是max(number_one, number_two)。在[]的不添加任何有用的东西。
Thomas Wouters

1
是的,这些是为了表明您应该使用任意数字,但我可以看到这会造成混淆
dave

9

您可以使用 max(value, run)

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





3

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


2

我注意到,如果您有除法将其四舍五入为整数,则最好使用:

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

对不起,晚发!


1
numberList=[16,19,42,43,74,66]

largest = numberList[0]

for num2 in numberList:

    if num2 > largest:

        largest=num2

print(largest)

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.