-
ラウンド関数を使用する方法: ラウンド関数を使用すると、指定した桁数に数値を丸めることができます。以下の例では、数値を小数点以下2桁に丸める方法を示します。
num = 3.141592653589793 rounded_num = round(num, 2) print(rounded_num) # 結果: 3.14
-
文字列フォーマットを使用する方法: 文字列フォーマットを使用すると、浮動小数点数を指定した桁数でフォーマットすることができます。以下の例では、小数点以下3桁にフォーマットする方法を示します。
num = 1.23456789 formatted_num = "{:.3f}".format(num) print(formatted_num) # 結果: 1.235
-
Decimalモジュールを使用する方法: PythonのDecimalモジュールを使用すると、高精度な十進数演算が可能です。以下の例では、Decimalモジュールを使用して小数点以下5桁に丸める方法を示します。
from decimal import Decimal, ROUND_HALF_UP num = Decimal('1.23456789') rounded_num = num.quantize(Decimal('0.00001'), rounding=ROUND_HALF_UP) print(rounded_num) # 結果: 1.23457
これらの方法を使用すると、浮動小数点数の精度を設定することができます。適切な方法を選択し、使用する場合に応じて適切な桁数を指定してください。