Вернуть максимальное значение между некоторым пределом и другой переменной в python - PullRequest
0 голосов
/ 03 августа 2020

Есть ли более быстрый способ сделать это в python?

def returnmax(limit,nbr):  
  if nbr>=limit:
    return limit
  else:
    return nbr

Ответы [ 2 ]

1 голос
/ 03 августа 2020

Вы можете использовать функцию max (), которая будет сравнивать разницу между числами, которые вы передаете, и возвращать наибольшее число:

ввод:

nbr = 2
limit = 10
print(max(limit,nbr))

вывод:

10
0 голосов
/ 03 августа 2020

вы можете просто дать вот так.

(nbr, limit) [nbr>=limit]

или вы можете использовать лямбда-функцию

returnmax = lambda nbr, limit: (nbr, limit) [nbr>=limit]

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...