小编Kua*_*鄺世銘的帖子

Python if-else代码样式,用于减少浮点取整的代码

有没有更短,更清晰的代码样式可以解决此问题?我正在尝试将一些float值分类为区域间文件夹。

def classify(value):   
    if value < -0.85 and value >= -0.95:
        ts_folder = r'\-0.9'
    elif value < -0.75 and value >= -0.85:
        ts_folder = r'\-0.8'
    elif value < -0.65 and value >= -0.75:
        ts_folder = r'\-0.7'    
    elif value < -0.55 and value >= -0.65:
        ts_folder = r'\-0.6'   
    elif value < -0.45 and value >= -0.55:
        ts_folder = r'\-0.5'  
    elif value < -0.35 and value >= -0.45:
        ts_folder = r'\-0.4'
    elif value < -0.25 and value >= -0.35:
        ts_folder = r'\-0.3' …
Run Code Online (Sandbox Code Playgroud)

python floating-point rounding number-formatting python-3.x

28
推荐指数
6
解决办法
4095
查看次数