P75. 【例14.3】 数学课上

https://ok.hn.cn/p/P75

说明

给出一个浮点数,怎么判断这个数离前后相邻两个整数哪个更近,输出距离更近的整数。请你按照四舍五入原则编程输出这个数。

输入格式

输入一行,包含 \(1\) 个数:\(n\)\(0.0≤n≤100000.0\)),表示题目要求输入的浮点数。题目保证输入浮点数小数点后保留最多 \(8\)位。

输出格式

输出共计 \(1\) 行,包含 \(1\) 个数,表示题目所求的距离更近的整数。

题解

强制使用 int 进行手动四舍五入,python中默认 “四舍六入五留双”进行 小数点处理

n  = float(input())
p = int(n+0.5)
print(p)