0

非常に大きな数で割り算をしようとしています。Python は分割前にそれらを処理できることは知っていますが、Python が答えを切り捨てないようにする方法はありますか?

例を次に示します。

s = 68729682406644277238837486231747530924247154108646671752192618583088487405790957964732883069102561043436779663935595172042357306594916344606074564712868078287608055203024658359439017580883910978666185875717415541084494926500475167381168505927378181899753839260609452265365274850901879881203714

M = 2047

s/(2*M) = 1.6787904837968803e+289

292 桁の数字 s を記憶できますが、大きな数字を割ると切り捨てられます。

正確な答えを得る方法はありますか?

ありがとう

4

1 に答える 1