输入一个正浮点数值
输出该数值的近似整数值
如果小数点后数值大于等于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))
如果小数点后数值大于等于0.5,向上取整;小于0.5,则向下取整。
a=float(input())
b=a%1
if b>=0.5:
print(int(a)+1)
if b<0.5:
print(int(a))