小数点以下2桁に数値を丸める方法


num = 3.14159
rounded_num = round(num, 2)
print(rounded_num)  # 結果: 3.14

方法2:format()関数を使用する方法

num = 3.14159
formatted_num = "{:.2f}".format(num)
print(formatted_num)  # 結果: 3.14

方法3:decimalモジュールを使用する方法

from decimal import Decimal, ROUND_HALF_UP
num = Decimal('3.14159')
rounded_num = num.quantize(Decimal('0.00'), rounding=ROUND_HALF_UP)
print(rounded_num)  # 結果: 3.14

これらの方法は、数値を小数点以下2桁に丸めるための一般的な手法です。round()関数は標準の丸め方法である「最近接偶数への丸め」を使用します。format()関数は、フォーマット指定子"{:.2f}"を使用して小数点以下2桁に丸めます。decimalモジュールを使用する方法は、より精密な計算が必要な場合に適しています。