描述
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。
如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。
数据范围:保证输入的数字在 32 位浮点数范围内
方法一:
a = float(input("请输入:"))
if a%1 >= 0.5:
a = int(a) + 1
else:
a = int(a)
print(a)
方法二:
a = float(input())
y = lambda x : int(x + 0.5)
print(y(a))
该程序接收用户输入的正浮点数,依据小数部分判断进行向上或向下取整。如果小数部分大于等于0.5,则向上取整;否则,向下取整。代码使用Python内置的`input`函数和`float`类型转换,以及条件语句来实现这一功能。

被折叠的 条评论
为什么被折叠?



