我有一个关于python的问题,所以我有一个打印出形状体积的程序,我能够使用round(volume3,2)将音量调整为两位小数,并且它很好。 但是,我的程序不断要求用户输入形状的长度,然后计算音量。所以, 它会说:
input length:
input length:
然后它会调节音量并说出例如
"your volume is: 34.22"
然而,最后当我想要打印所有已记录的形状体积时,它会打印出54.3487847384783748而我只想要2位小数!
我该怎么做? 这就是我到目前为止所拥有的
print("shape: ", *shapeVolumes, end='')
print(*shape, sep=', ')
并打印出54.334343434, 32.6676767, 32.4545454
但ID如:54.33, 32.66, 32.45
(示例数字)
答案 0 :(得分:4)
你可能需要format
方法(推荐):
"{:.2f}".format(54.334343434)
你也有遗留方法(避免,即使它提醒你C格式,现在format
是首选(并且更强大):
"%.2f" % 54.334343434
答案 1 :(得分:2)
print "%.2f" % str #replace 2 with as many as you want
或者如果你想保持原样,只打印小数:
()
如果在Python 3中使用<td> <input type="checkbox" checked="@item.PrimaryContact" /> </td>