我有一个关于python的问题,所以我有一个程序可以打印出一个形状的体积,我可以使用round(volume3,2)将体积设置为两个小数位,它输出得很好。然而,我的程序不断地要求用户输入形状的长度,然后计算体积。所以,它会说:
input length:
input length: 然后它会计算体积,比如说,
"your volume is: 34.22"但是,当我想要打印该形状的所有记录卷时,它将打印出54.3487847384783748,而我只需要两个小数位!
我该怎么做呢?这是我到目前为止所拥有的
print("shape: ", *shapeVolumes, end='')
print(*shape, sep=', ')它将打印出54.334343434, 32.6676767, 32.4545454
但id类似:54.33, 32.66, 32.45 (示例数字)
发布于 2016-10-26 23:32:26
print round(str, number_of_decimal)或者,如果您想保持原样,只打印小数:
print "%.2f" % str #replace 2 with as many as you want 如果在Python3中,只需使用()包装打印内容
https://stackoverflow.com/questions/40266325
复制相似问题