0
点赞
收藏
分享

微信扫一扫

round() 函数实现取近似值

猫er聆听没落的旋律 2022-05-02 阅读 115
python

round() 方法的语法:

参数

round() 方法的实例:

代码:

#!/usr/bin/python

print ("round(80.23456, 2) : ", round(80.23456, 2))
print ("round(100.000056, 3) : ", round(100.000056, 3))
print ("round(-100.000056, 3) : ", round(-100.000056, 3))

输出结果:

round(80.23456, 2) :  80.23
round(100.000056, 3) :  100.0
round(-100.000056, 3) :  -100.0

实现一个小例子:

示例:

实现代码:

while 1:
    try:
        num = float(input())  # 输入一个数
        val = round(num)  # 使用round函数返回浮点数x的四舍五入值
        if num - val == 0.5:  # 如果只调用round()函数奇数进一位,但是偶数会退一位,所以要添加一个if判断。
            val = val + 1
        print(val)
    except:
        break

在这里插入图片描述

举报

相关推荐

0 条评论