n = float(input())
if n - int(n) == 0.5 and int(n) % 2 == 0:
    print(int(n)+1)
else:
    print(round(n))

注意避坑 round() 函数的用法,即:round(3.5) = 4,round(4.5) = 4,round(4.51) = 5,
即进位的那一位正好是5且是最后一位的时候,前一位是偶数则舍去,前一位是奇数才进位。
int()强制转换直接舍去小数部分。