如何在Python中使用max函数?

0 投票
2 回答
929 浏览
提问于 2025-04-16 09:59
num = request.GET.get("num",20)

默认情况下,num的值是20。但是,如果用户输入了100,我该怎么把num设置为50呢?(这是我允许的最大值)

2 个回答

7

只需要再加一行代码:

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

其实,你应该用 min 而不是 max

num = int(request.GET.get("num", 20))
num = min(num, 50)

撰写回答