要求将一个浮点数精确到两位小数
解:
- 在 Python 中,你可以使用内置的 round() 函数来控制浮点数的小数位数。
round(number,2):将number精确到两位小数 - 在输出时进行格式化输出
- 格式化1
print(“{:.2f}”.format(number)) - 格式化2
print(“%.2f”%(number))
注:这几种精确方式的结果都是四舍五入
另外,如果想要输出数限定为几个字符,如果不够往前补零,可以在输出时这样做:
print(" {:02d} ".format(num))
表示输出为两位数,如果不够,往前补零
另外,如果是要求保留几位有效数字,可以用g
print(“{:.2g}”.format(number))
或者
print(“%.2g”%(number))