使除法结果成为带有 2 个小数位的浮点数(Python)

J_0*_*005 2 python division

我知道这是一个菜鸟问题,但是,是否可以将除法结果设为带有 2 个小数位的浮点数?

例如,当 50 除以 2 时,结果是 25.0。除以 3 的结果是 16.666666666666668。我可以强制两个结果都是小数点后两位的浮点数吗?

谢谢,抱歉!

Rya*_*ein 6

你可以使用类似的东西:

x = 16.666666666
rounded_x = format(x, '.2f') #This will be a string
Run Code Online (Sandbox Code Playgroud)


Let*_*lle 6

>>> round(16.666666666666668,2)
16.67
Run Code Online (Sandbox Code Playgroud)