Python 3 を使用してpiの値を非常に正確に計算します。
>>> from decimal import *
>>> getcontext().prec = 100000
>>> Decimal(10005).sqrt()
100,000 桁まで正確に 10005 のルートの値を取得しました。しかし、次を使用してこれに 426880 を掛けようとすると、
>>> from decimal import *
>>> getcontext().prec = 1000000
>>> Decimal(426880) * Decimal(x)
x は 100,000 桁まで正確に計算された 10005 の根であり、指定された精度ではなく 28 桁の数値しか得られません。これらの値を正確に乗算するにはどうすればよいですか?