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 |