python 如何保留有效数字

2024-11-15 07:44:41
推荐回答(3个)
回答(1):

x=3.1191
y=2.3432
z=0.897
g = float("{0:.2f}".format(x))
e = float("{0:.2f}".format(y))
f = float("{0:.3f}".format(z))
print g,e,f

回答(2):

第一种方法:x = round(x,3)
第二种方法:x = {0:.3f}".format(x)
第三种方法:print('%5.3f' % x)

回答(3):

a=float(input())
print("{:.2g}".format(a))