网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

Python如何精确的四舍五入

时间:2026-02-14 18:43:17

1、打开IDLE(或其他Python编辑器)

Python如何精确的四舍五入

2、新建一个文件(或打开一个文件)

Python如何精确的四舍五入

3、输入代码:

def sswr(num,floats):

    '''num:需要四舍五入的数字

    floats:小数点后精确位数'''

    num1 = float(num*float(10**floats))

    num2 = int(num*float(10**floats))

    if int((num1-num2)*10) < 5:

        return float(num2/float(10**floats))

    elif int((num1-num2)*10) >= 5:

        return float(num2/float(10**floats)+float(0.1**floats))

Python如何精确的四舍五入

4、保存后即可用sswr()函数来四舍五入啦

效果如图片所示:

Python如何精确的四舍五入

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com