设置计时器的时间限制

时间:2016-08-25 12:42:48

标签: python time

有没有更好的方法来编写这样的代码?

# ugly piece of code
seconds = 0 if seconds < 0 else seconds
seconds = 86399 if seconds >= 86400 else seconds

我的意思是 - 我需要设置严格可能的秒数范围

2 个答案:

答案 0 :(得分:4)

seconds = max(0, min(86399, seconds))

答案 1 :(得分:0)

也许是这样的:

def check(start, end, sec):
    return end if sec > end else start if sec < start else sec