「Python」Round関数での四捨五入は銀行丸めサンプル
環境
PyCharm 2021.3
Python 3.9.7
構文
round()について
小数を任意の桁数で丸める
整数を任意の桁数で丸める
標準ライブラリdecimalのquantize()について
Decimalオブジェクトの生成します
小数を任意の桁数で四捨五入・偶数への丸めを行います
使用例
# coding: utf-8 from decimal import Decimal, ROUND_HALF_UP print(round(6.5)) print(round(7.5)) b1 = Decimal(str(8.5)) print(b1.quantize(Decimal('0'), rounding=ROUND_HALF_UP))
実行結果
6
8
9