控制python中的浮点数输出的位数,round函数
控制python中的浮点数输出的位数,三种方法:
num = float(input())
① 使用round函数,用法为:round( x , n),x为浮点数,n为保留的小数位数参数是可选的如果不写那么默认不保留小数。
print(round(num, 2))
注:因为round函数四舍五入,故1.00000保留两位小数时为1.0
② 利用"%nf"输出n位小数
print("%.2f" % float(input()))
③ 使用format函数格式化数字输出,format函数中使用一个大括号表示需要填充的参数,:后面可以规定数字的精度与类型
print("{:.2f}".format(float(input())))
# print(f'{a:.2f}'')
注:2f 变成2 输出为两位有效数字
