题解 | #取近似值#

取近似值

https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a

def round_off(num: float) -> None:
    """
    取整函数:
        思路:
            直接用内置函数int来取整数位,因为int类型原理是截断删除
            所以可以直接用int截断取整,之后减法求出小数位,然后跟一个三元表达式
            就可以了
    """
    xs = num - int(num)
    print(int(num) + 1) if xs >= 0.5 else print(int(num))


round_off(float(input()))

全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务