【发布时间】:2022-01-08 18:02:05
【问题描述】:
我想将一个数字四舍五入到下一个较小的 0.95:
20.84 -> 19.95
31.40 -> 30.95
45.34 _> 44.95
57.47 -> 56.95
我该怎么做?
【问题讨论】:
我想将一个数字四舍五入到下一个较小的 0.95:
20.84 -> 19.95
31.40 -> 30.95
45.34 _> 44.95
57.47 -> 56.95
我该怎么做?
【问题讨论】:
由于很容易向下舍入到下一个整数,您可以这样做:
第 1 步对于避免转换是必要的,例如2.98 到 1.95。
在 Python 代码中:
def round_down_95(x):
return int(x + 0.05) - 0.05
【讨论】: