我如何才能获得一个浮动变量,并控制浮点数在不带圆形()的情况下走多远?例如。
w = float(1.678)我想取x,然后用它做下面的变量。
x = 1.67
y = 1.6
z = 1如果我使用各自的圆方法:
x = round(w, 2) # With round I get 1.68
y = round(y, 1) # With round I get 1.7
z = round(z, 0) # With round I get 2.0它将使数字四舍五入,使之对我毫无用处。我知道这是关键所在,它的运作也是正常的。我如何获得x,y,z变量中所需的信息,并且仍然能够以浮点格式在其他方程中使用这些信息?
发布于 2022-06-14 04:09:03
此外,还包括:
>>> f = 1.678
>>> n = 2
>>> int(f * 10 ** n) / 10 ** n
1.67https://stackoverflow.com/questions/29246455
复制相似问题