0
我第一天學習編碼。必須讓我的答案成爲我的示例代碼中的3位有效數字。任何想法如何做到這一點?打印到python中的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
我第一天學習編碼。必須讓我的答案成爲我的示例代碼中的3位有效數字。任何想法如何做到這一點?打印到python中的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
只是這個替換您的打印,它應該解決您的問題:.3f將採取小數高達3位
print('%.3f' %(M(4.2,8*10**4,1*10**-3,8.31,300)))
好吧感謝!順便說一句'%.3f'叫什麼?我想看看它 –
你可以使用這個鏈接瞭解格式化輸出。 https://www.python-course.eu/python3_formatted_output.php – Sam