gpt4 book ai didi

python - 以浮点值向下舍入到 5 个因子值

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:53 26 4
gpt4 key购买 nike

我想将浮点值转换为向下舍入 5 的因子值,这意味着例如 0.05,0.10,0.15

假设我有一个像 9.48 这样的值,我想将它转换成 9.45

我试过这个:

val = 9.48
val - val % 0.05

它返回 9.450000000000001。这对我来说很好,但问题是当我有 9.60 时,它会将 asn 转换为 9.55

当值已经是 5 的因子时,它会保持原样。

最佳答案

你可以做这种事

>>> val = 9.68
>>> round(val*20)/20.0
9.6999999999999993

关于python - 以浮点值向下舍入到 5 个因子值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26967667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com