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


110

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

value = -9999
run = problem.getscore()

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

Ответы:


252

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

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

Просто для хихиканья, есть еще min... если он вам понадобится. :П



17

max(number_one, number_two)


1
Просто max(number_one, number_two). В []«s ничего полезного не добавлять.
Thomas Wouters

1
да, они должны были показать, что вы должны просто использовать произвольные числа, но я вижу, как это сбивает с толку
Дэйв

9

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

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






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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.