【发布时间】:2021-12-26 04:21:01
【问题描述】:
有没有更好、更有凝聚力的方法来实现pace_points 的功能?
伪代码将是:pace 的每个 x 小数返回值高 y。
下一步的伪代码将是:pace 每降低一个 x 数,根据某种分布(例如指数)返回值更高。
def pace_points(pace: float):
if pace >= 6.5:
return 0.5
elif 6 <= pace < 6.5:
return 1
elif 5.5 <= pace < 6:
return 2
elif 5 <= pace < 5.5:
return 3
elif 4.5 <= pace < 5:
return 4
elif 4.0 <= pace < 4.5:
return 5
else:
return 10
【问题讨论】:
标签: python statistics distribution