python 取近似值

题目:

https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a?tpId=37&tqId=21230&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey

 1 '''
 2 题目描述
 3 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
 4 输入描述:
 5 输入一个正浮点数值
 6 输出描述:
 7 输出该数值的近似整数值
 8 
 9 例:
10 输入:
11 5.5
12 输出:
13 6
14 '''
15 n = float(input())
16 nInt = int(n)
17 print(nInt if (n-nInt) <0.5 else (nInt+1))
原文地址:https://www.cnblogs.com/whycai/p/14649949.html