round()函数是Python内置函数之一,用于对数字进行四舍五入操作。其语法如下:
round(number, ndigits)
其中,number为需要进行四舍五入的数字,ndigits为保留的小数位数,默认为0。如果ndigits为正数,则表示保留小数点后ndigits位;如果ndigits为负数,则表示将number四舍五入到最近的10的ndigits次方的整数倍。
round(3.14159, 2) # 输出3.14
round(3.14159, -1) # 输出0.0
round(12345, -2) # 输出12300
需要注意的是,round()函数对于5的处理方式有所不同,具体取决于其前一位数字的奇偶性。如果前一位数字为偶数,则直接舍去;如果前一位数字为奇数,则进位。例如:
round(2.5) # 输出2
round(3.5) # 输出4
因此,在使用round()函数时需要注意这一点。
x = eval(input())
n = eval(input())
print(round(x,n))