Как найти максимум 2 числа?
value = -9999 run = problem.getscore()
Мне нужно сравнить 2 значения, т. Е. value и run, и найти максимум 2. Мне нужна какая-то функция python для его работы?
value
run
Используйте встроенную функцию max.
max
Пример: max(2, 4) возвращает 4.
max(2, 4)
Только для хихиканья есть и min. нужно ли вам это.: Р
min
max()
max(number_one, number_two)
Вы можете использовать max(value, run)
max(value, run)
Функция max принимает любое количество аргументов или (альтернативно) итерацию и возвращает максимальное значение.
max(value,run)
должен это сделать.
Просто для удовольствия, после того, как вечеринка закончилась и лошадь сбежала.
Ответ: max()!
Вы также можете достичь того же результата, используя Условное выражение :
maxnum = run if run > value else value
немного более гибкий, чем max, но, конечно, дольше печатает.
Я заметил, что если у вас есть деления, оно округляется до целого числа, было бы лучше использовать:
c=float(max(a1,...,an))/b
Извините за поздний пост!
(num1>=num2)*num1+(num2>num1)*num2 вернет максимум двух значений.
(num1>=num2)*num1+(num2>num1)*num2
numberList=[16,19,42,43,74,66] largest = numberList[0] for num2 in numberList: if num2 > largest: largest=num2 print(largest)
дает наибольшее число из списка номеров без использования оператора Max