题解 | #取近似值#

取近似值

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

def HJ7():
    # 输入一个正浮点数值,输出四舍五入后的整数部分取整
    num = float(input())
    # # 四舍五入  4.5 -> 4 不能通过测试
    # num_round = round(num)
    # # 取整
    # num_int = int(num_round)
    # print(num_int)
    # *10取整取余,再除以10,得到整数部分
    num_int = int(num * 10)
    num_int4 = num_int % 10
    num_int5 = num_int // 10
    if num_int4 >= 5:
        num_int5 += 1   
    # 取整
    print(num_int5)


HJ7()

全部评论

相关推荐

只因飞飞:今日首绷
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务