import decimal
# 设置运算精度为最多保留4位有效数字(不一定是4为小数
decimal.getcontext().prec = 4
a = decimal.Decimal('1.7828648246284632')
b = decimal.Decimal('10.0')
d = a / b
print(d) # 预期输出的精度为4位有效数字
# 恢复默认运算精度
decimal.setcontext(decimal.DefaultContext)
import decimal
# 设置运算精度为最多保留4位有效数字(不一定是4为小数
decimal.getcontext().prec = 4
a = decimal.Decimal('1.7828648246284632')
b = decimal.Decimal('10.0')
d = a / b
print(d) # 预期输出的精度为4位有效数字
# 恢复默认运算精度
decimal.setcontext(decimal.DefaultContext)