输入两个数据,第一个值为浮点数,第二个值为整数,表示要保留的位数。float(a) 可以将输入数据转换为float类型1、输出四舍五入保留小数位数的数2、直接舍去保留小数位数后面的数然后输出提示: round(数值,保留的小数位数)保留小数位数为0时,可省略int()对小数直接取整,该函数取整的方法是直接舍去小数部分。例如:输入:3.67892输出:3.683.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])
报告相同问题?