110 Como encontrar no máximo 2 números? value = -9999 run = problem.getscore() Preciso comparar os 2 valores, ou seja, valuee runencontrar o máximo de 2. Preciso de alguma função Python para operá-lo? python max Shilpa fonte
252 Use a função embutida max. Exemplo: max(2, 4)retorna 4. Apenas para risadas, há um mintambém ... se você precisar. : P Ashley Grenon fonte
17 max(number_one, number_two) Dave fonte 1 Apenas max(number_one, number_two). O []'s não adiciona nada útil. Thomas Wouters 1 sim, isso era para mostrar que você deveria usar apenas números arbitrários, mas posso ver como isso seria confuso dave 9 Você pode usar max(value, run) A função maxaceita qualquer número de argumentos ou (alternativamente) um iterável e retorna o valor máximo. Chris B. fonte 8 max(value,run) deve fazer isso. Tim Pietzcker fonte 5 Só por diversão, depois que a festa acabou e o cavalo saiu correndo. A resposta é max():! Muhammad Alkarouri fonte 4 Você também pode obter o mesmo resultado usando uma expressão condicional : maxnum = run if run > value else value um pouco mais flexível do que, maxmas reconhecidamente mais longo para digitar. Dimitris Fasarakis Hilliard fonte 3 (num1>=num2)*num1+(num2>num1)*num2 retornará o máximo de dois valores. Pedreiro fonte 2 Percebi que, se você tiver divisões, ele é arredondado para um número inteiro, seria melhor usar: c=float(max(a1,...,an))/b Desculpe pela postagem atrasada! Ivranovi fonte 1 numberList=[16,19,42,43,74,66] largest = numberList[0] for num2 in numberList: if num2 > largest: largest=num2 print(largest) dá o maior número da lista de números sem usar uma instrução Max Ryan fonte
9 Você pode usar max(value, run) A função maxaceita qualquer número de argumentos ou (alternativamente) um iterável e retorna o valor máximo. Chris B. fonte
5 Só por diversão, depois que a festa acabou e o cavalo saiu correndo. A resposta é max():! Muhammad Alkarouri fonte
4 Você também pode obter o mesmo resultado usando uma expressão condicional : maxnum = run if run > value else value um pouco mais flexível do que, maxmas reconhecidamente mais longo para digitar. Dimitris Fasarakis Hilliard fonte
2 Percebi que, se você tiver divisões, ele é arredondado para um número inteiro, seria melhor usar: c=float(max(a1,...,an))/b Desculpe pela postagem atrasada! Ivranovi fonte
1 numberList=[16,19,42,43,74,66] largest = numberList[0] for num2 in numberList: if num2 > largest: largest=num2 print(largest) dá o maior número da lista de números sem usar uma instrução Max Ryan fonte
max(number_one, number_two)
. O[]
's não adiciona nada útil.Você pode usar
max(value, run)
A função
max
aceita qualquer número de argumentos ou (alternativamente) um iterável e retorna o valor máximo.fonte
deve fazer isso.
fonte
Só por diversão, depois que a festa acabou e o cavalo saiu correndo.
A resposta é
max()
:!fonte
Você também pode obter o mesmo resultado usando uma expressão condicional :
um pouco mais flexível do que,
max
mas reconhecidamente mais longo para digitar.fonte
(num1>=num2)*num1+(num2>num1)*num2
retornará o máximo de dois valores.fonte
Percebi que, se você tiver divisões, ele é arredondado para um número inteiro, seria melhor usar:
c=float(max(a1,...,an))/b
Desculpe pela postagem atrasada!
fonte
dá o maior número da lista de números sem usar uma instrução Max
fonte