# 定义函数修约小数位数,按四舍六入五成双的原则
def Little (x,y): # x是要修约的数,y是要保留的小数位数。
ABS_x = abs(x) # 取x的绝对值
str_x = str(ABS_x) # 字符串x的绝对值
len_x = len(str_x) # 计算x字符串的长度
Point_x = str_x.find('.') # 寻找x字符串中的小数点
if Point_x == -1: # 如果要修约的数是整数,格式化输出,自动补零
Result = '%' + '.' + str(y) + 'f'
print(x, '修约有效数字为:', Result % x)
else: # 如果要修约的数是浮点数
Index_point = str_x.index('.')
有效数字修约,按四舍六入五成双原则
最新推荐文章于 2022-12-18 14:54:55 发布