2개 숫자의 최대값(더 큰, 더 큰)을 찾으려면 어떻게 해야 합니까?
두 가지 변수가 있습니다.value
그리고.run
:
value = -9999
run = problem.getscore()
어떤 것이 더 큰지 확인하고 더 큰 가치를 얻을 수 있는 방법은 무엇입니까?
참고 항목숫자 목록에서 가장 큰(가장 큰, 가장 큰) 숫자 찾기를 참조하십시오. 이러한 접근 방식은 유효하지만(여기에 표시됨) 두 숫자를 직접 비교할 수도 있습니다.
내장 기능을 사용합니다.
예:max(2, 4)
4를 반환합니다.
그냥 낄낄거리기 위해서요.min
또한...당신이 그것이 필요하다면. :P.
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)
이를 달성하는 방법은 여러 가지가 있습니다.
- 사용자 정의 방법
def maximum(a, b): if a >= b: return a else: return b value = -9999 run = problem.getscore() print(maximum(value, run))
- 내장 최대값()
value = -9999 run = problem.getscore() print(max(value, run))
- 삼원 연산자 사용
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
'sourcetip' 카테고리의 다른 글
Excel - 다른 목록을 기준으로 데이터 추출 (0) | 2023.07.17 |
---|---|
파일이 없는 logstash에 스프링 부트 로그 직접 보내기 (0) | 2023.07.17 |
도커 mongodb 구성 파일 (0) | 2023.07.17 |
각도 주입토큰이 '주입 공급자 없음'을(를) 슬로우합니다.토큰' (0) | 2023.07.17 |
경계를 벗어나는 대신 초기화되지 않은 이유는 무엇입니까? (0) | 2023.07.07 |