Python如何精确的四舍五入
1、打开IDLE(或其他Python编辑器)
2、新建一个文件(或打开一个文件)
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))
4、保存后即可用sswr()函数来四舍五入啦
效果如图片所示:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:44
阅读量:29
阅读量:44
阅读量:33
阅读量:20