python中round函数参数有负数_python中round()函数精度问题

更新时间:2023-05-14 01:23:38 阅读: 评论:0

python中round函数参数有负数_python中round()函数精度
赠别二首其一
问题
python数据精度问题:如何查看手机内存
import numpy as np
print(np.around(0.155, 2))
print(np.around(0.005, 2))
⼿写实现四舍五⼊:
def round_up(number,power=0):
"""
实现精确四舍五⼊,包含正、负⼩数多种场景少儿武术
:param number: 需要四舍五⼊的⼩数
韶山学校
:param power: 四舍五⼊位数,⽀持0-∞
:return: 返回四舍五⼊后的结果
"""
digit = 10 ** power
num2 = float(int(number * digit))
代谢酶
# 处理正数,power不为0的情况
if number>=0 and power !=0:
保护拼音
tag = number * digit - num2 + 1 / (digit * 10)
if tag>=0.5:
return (num2+1)/digit
el:
return num2/digit
# 处理正数,power为0取整的情况
elif number>=0 and power==0 :
tag = number * digit - int(number)
if tag >= 0.5:
return (num2 + 1) / digit
奥林匹克精神el:
return num2 / digit
# 处理负数,power为0取整的情况
elif power==0 and number<0:
tag = number * digit - int(number)
if tag <= -0.5:
return (num2 - 1) / digit
el:
return num2 / digit
# 处理负数,power不为0的情况
el:
tag = number * digit - num2 - 1 / (digit * 10) if tag <= -0.5:
return (num2-1)/digit
el:
文化传承的意义
return num2/digit

本文发布于:2023-05-14 01:23:38,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/620870.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:处理   精度   负数   查看   文化   韶山
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图