「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

Python

Posted by arkgame