sourcetip

2개 숫자의 최대값(더 큰, 더 큰)을 찾으려면 어떻게 해야 합니까?

fileupload 2023. 7. 17. 21:20
반응형

2개 숫자의 최대값(더 큰, 더 큰)을 찾으려면 어떻게 해야 합니까?

두 가지 변수가 있습니다.value그리고.run:

value = -9999
run = problem.getscore()

어떤 것이 더 큰지 확인하고 더 큰 가치를 얻을 수 있는 방법은 무엇입니까?


참고 항목숫자 목록에서 가장(가장 큰, 가장 큰) 숫자 찾기를 참조하십시오. 이러한 접근 방식은 유효하지만(여기에 표시됨) 두 숫자를 직접 비교할 수도 있습니다.

내장 기능을 사용합니다.

예:max(2, 4)4를 반환합니다.

그냥 낄낄거리기 위해서요.min또한...당신이 그것이 필요하다면. :P.

max()

max(number_one, number_two)

사용할 수 있습니다.max(value, run)

함수는 임의의 수의 인수 또는 반복 가능한 인수를 사용하고 최대값을 반환합니다.

max(value,run)

해야 합니다.

그냥 재미로, 파티가 끝나고 말이 달아난 후에.

답은 다음과 같습니다.max()!

조건식을 사용하여 동일한 결과를 얻을 수도 있습니다.

maxnum = run if run > value else value

보다 조금 더 유연한max타이핑 시간이 더 길다는 것은 인정합니다.

(num1>=num2)*num1+(num2>num1)*num2최대 두 값을 반환합니다.

분할이 있는 경우 정수로 반올림되므로 다음을 사용하는 것이 좋습니다.

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 문을 사용하지 않고 숫자 목록에서 가장 큰 숫자를 제공합니다.

# Python 3
value = -9999
run = int(input())

maxnum = run if run > value else value
print(maxnum)

이를 달성하는 방법은 여러 가지가 있습니다.

  1. 사용자 정의 방법
def maximum(a, b):
if a >= b:
    return a
else:
    return b
 
value = -9999
run = problem.getscore()
print(maximum(value, run))
  1. 내장 최대값()
value = -9999
run = problem.getscore()
print(max(value, run))
  1. 삼원 연산자 사용
value = -9999
run = problem.getscore()
print(value if value >= run else run)

하지만 말씀하신 대로 max()를 사용할 수 있도록 내장형 제품을 찾고 있습니다.

언급URL : https://stackoverflow.com/questions/3357369/how-do-i-find-the-maximum-larger-greater-of-2-numbers

반응형