在python中打印到3位有效数字

时间:2017-11-18 13:32:19

标签: python-3.x

我第一天学习编码。我的答案是我的示例代码中的3个重要数字。任何想法怎么做?

def M(m,p,V,R,T):
Molar_Mass= m/p/V*R*T
return(Molar_Mass)

print(M(4.2,8*10**4,1*10**-3,8.31,300))
130.8825

1 个答案:

答案 0 :(得分:0)

用这个替换你的打印,它应该解决你的问题:.3f将十进制最多3个位置

print('%.3f' %(M(4.2,8*10**4,1*10**-3,8.31,300)))