Startup Data scientist Blog

データ分析系のテック情報を発信します

数値演算ライブラリfloorとceilを使った小数点の切り捨てと切り上げ

数値演算ライブラリ

Python には、より高度な演算と計算を行うためのライブラリが用意されています。 最も一般的なものの 1 つは math ライブラリです。 math では floor や ceil による端数処理や、円周率の算出など、様々な演算が可能です。 このライブラリを使用して切り上げや切り下げを行う方法を見てみましょう。

数値の端数処理によって、浮動小数点の小数点以下の部分を削除できます。 常に直近の整数に切り上げるには ceil を、切り下げるには floor を使用します。

 

from math import ceil, floor

round_up = ceil(12.5)
print(round_up)

round_down = floor(12.5)
print(round_down)

>>>

13
12