输入一个正浮点数值

输出该数值的近似整数值

如果小数点后数值大于等于0.5,向上取整;小于0.5,则向下取整。

  • 通过%1,对输入值除以1取余,得到小数点后的数值,再进行判断
  • 将输入的float值转化为int类型,相当于去掉了小数点后的部分,若小数点后的部分大于等于0.5则+1输出,小于0.5则直接输出
a=float(input())
b=a%1

if b>=0.5:
    print(int(a)+1)

if b<0.5:
    print(int(a))