例如,如果我数 0.123866/10000
import decimal
decimal.getcontext().prec = 20
a = decimal.Decimal('0.123866')
b = decimal.Decimal("10000")
print(a / b)
这段代码将给出0.0000123866
但如果我除 0.000866/10000 答案将是8.66E-8
为什么会发生这种情况,该怎么办? (Python版本3.12)
例如,如果我数 0.123866/10000
import decimal
decimal.getcontext().prec = 20
a = decimal.Decimal('0.123866')
b = decimal.Decimal("10000")
print(a / b)
这段代码将给出0.0000123866
但如果我除 0.000866/10000 答案将是8.66E-8
为什么会发生这种情况,该怎么办? (Python版本3.12)