说明

由于python中float方法缺乏浮点数处理精度,在处理或保存小数时可能会出现支付不准确的情况

保存两位小数时,如果0.125的三位数为5,Python的round可能会被丢弃,并且随意需要额外的方法

密码

导入小数

1.设定加工精度的方法

decimal.getcontext。舍入=十进制。四舍五入

2.写出处理小数的方法

def指数:

"""

输入一个数字,将该数字保存到两位小数,然后四舍五入

:参数编号:要设置的编号

:返回:

"""

# 1).将数据乘以100,并将其转换为字符串

n = str

# 2).保留一个小数位

n =小数。小数。第轮

# 3).使用十进制方法转换回原始数据

n = n /十进制。十进制

# 4).处理数据

n =小数。Decimal,decimal.getcontext)

# 5).保存两位小数

返回浮动)

一个

2

3.核实数据

计数= 0.015

计数时& lt1:

r =索引

print,sep=' -')

计数+= 0.01

结果显示

Python保存两位小数

-

1.《python保留两位小数 学习——Python 保存两位小数》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《python保留两位小数 学习——Python 保存两位小数》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/1745131.html