相关疑难解决方法(0)

有没有更好的方法来检查一个数字是否是两个数字的范围

我试图检查一个数字是否在整数范围内,并根据它所在的范围返回一个数字。我想知道是否有更好,更有效的方法来做到这一点:

def checkRange(number):
    if number in range(0, 5499):
        return 5000
    elif number in range(5500, 9499):
        return 10000
    elif number in range(9500, 14499):
        return 15000
    elif number in range(14500, 19499):
        return 20000
    elif number in range(19500, 24499):
        return 25000
    elif number in range(24500, 29499):
        return 30000
    elif number in range(29500, 34499):
        return 35000
    elif number in range(34500, 39499):
        return 40000
    elif number in range(39500, 44499):
        return 45000
Run Code Online (Sandbox Code Playgroud)

这感觉像是在浪费资源,如果有更好的方法来做到这一点,我们将不胜感激。

python if-statement range python-3.x

16
推荐指数
2
解决办法
2500
查看次数

标签 统计

if-statement ×1

python ×1

python-3.x ×1

range ×1