如何在打印语句中舍入小数位?

时间:2019-04-11 12:53:01

标签: python rounding

我试图四舍五入到最接近的小数点。但是,有人告诉我不要使用以下内容,因为它会将其截断为小数点后一位而不是四舍五入。

print("The average total amount: {:.1f} ".format(final/totalcount))

2 个答案:

答案 0 :(得分:1)

您应使用round()https://www.programiz.com/python-programming/methods/built-in/round

round(number[, ndigits])

格式字符串{:.1f}用于对输出进行格式化进行数学运算。

答案 1 :(得分:0)

您可以使用round功能:

print("The average total amount: {} ".format(round(final/totalcount)))