输入两个数据,第一个值为浮点数,第二个值为整数,表示要保留的位数。float(a) 可以将输入数据转换为float类型
1、输出四舍五入保留小数位数的数
2、直接舍去保留小数位数后面的数然后输出
提示: round(数值,保留的小数位数)保留小数位数为0时,可省略
int()对小数直接取整,该函数取整的方法是直接舍去小数部分。
例如:
输入:
3.6789
2
输出:
3.68
3.67
a,b = input().split()
b = int(b)
# 1、输出四舍五入保留小数位数的数
print(round(float(a),b))
# 2、直接舍去保留小数位数后面的数然后输出
# 1.format()
idx = 0
for i in range(len(a)):
if a[i] == ".":
idx = i
break
print(a[:idx+b+1])