2017-11-18 3 views
0

mein erster Tag lernen zu programmieren. Meine Antwort muss 3 signifikante Zahlen in meinem Beispielcode sein. Irgendwelche Ideen, wie es geht?Drucken auf 3 signifikante Zahlen in Python

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 

Antwort

0

Ersetzen Sie einfach Ihren Druck damit sollte es Ihr Problem lösen: .3f dezimal bis zu 3 Plätze

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

Okay Dank nehmen! Wie heißt das '% .3f'? Ich möchte es in –

+0

betrachten Sie können diesen Link verwenden, um über formatierte Ausgabe zu lernen. https://www.python-course.eu/python3_formatted_output.php – Sam