максимум 2 номера


Как найти максимум из 2 чисел?

value = -9999
run = problem.getscore()

Мне нужно сравнить 2 значения, то есть value и run, и найти максимум 2. Мне нужна какая-то функция python, чтобы управлять им?

10 73

10 ответов:

Используйте встроенную функцию max.

Пример: max(2, 4) возвращает 4.

Только для хихиканья, есть также min...если тебе это понадобится. :P

max(number_one, number_two)

Вы можете использовать max(value, run)

Функция max принимает любое число аргументов или (альтернативно) итерацию и возвращает максимальное значение.

max(value,run)

Должен это сделать.

Просто для удовольствия, после того, как вечеринка закончилась и лошадь убежала.

Ответ: max()!

Вы также можете получить тот же результат, используя условное выражение :

maxnum = run if run > value else value

Немного более гибкий, чем max, но, по общему признанию, более длинный для ввода.

Я заметил, что если у вас есть деления, он округляется до целого числа, было бы лучше использовать:

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)

Дает наибольшее число из списка numberslist без использования оператора Max

(num1>=num2)*num1+(num2>num1)*num2 вернет максимум два значения.