我有以下形式的打印声明:
print("a = ", a, "b = ", b, "c = ", c)
其中a,b和c是浮点数。我想打印到三个小数位,并且如果可能的话,将打印语句保持为它们当前的形式?
尝试
在发布类似帖子后,我尝试了以下内容:
print(" %.3f a = ", a, "%.3f b = ", b, "%.3f c = ", c)
但这只是印刷了"%。3f"在打印声明中。关于如何调整我的印刷声明的任何建议?
答案 0 :(得分:1)
这会将打印截断(不是圆形)到3位小数:
print("a = {:.3f}, b = {:.3f}, c = {:.3f} ".format(a, b, c))
如果你需要,你可以先打圆。