Как использовать функцию max в Python? - PullRequest
0 голосов
/ 15 января 2011
num = request.GET.get("num",20)

По умолчанию num равно 20. Но если пользователь переходит к 100, как я могу установить num на 50?(максимум, что я позволяю?)

Ответы [ 2 ]

7 голосов
/ 15 января 2011

Просто добавьте еще одну строку:

num = int(request.GET.get("num", 20))
if num > 50:
    num = 50

Или, если вы хотите использовать min, вы можете написать:

# "num" parameter assumed to be convertable to an `int`
num = min(int(request.GET.get("num", 20)), 50)
6 голосов
/ 15 января 2011

На самом деле, вы должны использовать min вместо max:

num = int(request.GET.get("num", 20))
num = min(num, 50)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...