web-dev-qa-db-ja.com

最大2つの数字を見つけるにはどうすればよいですか?

最大2つの数字を見つける方法は?

value = -9999
run = problem.getscore()

2つの値、つまりvaluerunを比較し、最大2を見つける必要があります。操作するにはpython関数が必要ですか?

83
Shilpa

組み込み関数 max を使用します。

例:max(2, 4)は4を返します。

笑いだけのために、minもあります...あなたはそれを必要とするでしょう。 :P

197
Ashley Grenon

max(number_one, number_two)

12
dave

max(value, run)を使用できます

関数 max は、任意の数の引数、または(あるいは)反復可能変数を取り、最大値を返します。

8
Chris B.
max(value,run)

それを行う必要があります。

7
Tim Pietzcker

ただの楽しみのために、パーティーが終了し、馬がボルトを締めた後。

答えは:max()

4

条件式 を使用して同じ結果を達成することもできます。

maxnum = run if run > value else value

maxよりも少し柔軟性がありますが、入力するのは確かに長くなります。

整数に丸める除算がある場合は、使用する方が良いことに気付きました:

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

投稿が遅れてすみません!

2
Ivranovi

(num1>=num2)*num1+(num2>num1)*num2は、最大2つの値を返します。

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

largest = numberList[0]

for num2 in numberList:

    if num2 > largest:

        largest=num2

print(largest)

maxステートメントを使用せずに、numberslistから最大数を取得します

1
Ryan