♣题目部分 取近似值写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
♣答案部分try:
while True:
a = eval(input())
if (a-int(a)) >= 0.5:
print(int(a)+1)
else:
print(int(a))
except:
pass
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
语法以下是 eval() 方法的语法:
eval(expression[, globals[, locals]])参数expression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回值 返回表达式计算结果。
a = eval(input())
if a-int(float(a))>=0.5:
print(int(float(a))+1)
else:
print(int(a))
About Me:小婷儿
● 本文作者:小婷儿,专注于python、数据分析、数据挖掘、机器学习相关技术,也注重技术的运用
● 作者博客地址:https://blog.csdn.net/u010986753
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅