Pythonでは、浮動小数点に非常に大きな整数を掛ける方法はありますか?浮動小数点数にPythonの非常に大きな整数を掛ける
例として、私はprint (10**100000) * 1.414
を試してみましたが、それは私を与えた:値(floatとその多数が)何もすることができることを
OverflowError: long int too large to convert to float
注意を。さらに重要なのは、式の正確な値(最も近い整数に丸められた値)が欲しいということです。
解決策をご提供ください。
「さらに重要なのは、表現の正確な価値が求められていました」 - なぜ浮動小数点を使用していますか?浮動小数点演算は、ソースコードの文字「1.414」を浮動小数点数に変換する操作でさえ、ほとんど常に不正確です。 – user2357112