최대 2 개의 숫자를 찾으려면 어떻게합니까?


110

최대 2 개의 숫자를 찾는 방법은 무엇입니까?

value = -9999
run = problem.getscore()

나는 두 값을 비교 즉 필요 value하고 run나는 그것을 운영하는 일부 파이썬 기능이 필요 (2)의 최대 값을 찾기?

답변:


252

내장 함수를 사용하십시오 max.

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

킥킥 웃음을 위해, min당신이 그것을 필요로하는 것 또한 있습니다. :피



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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.