Python

【Python】指定した数値の倍数になるように丸める

みなさん、こんにちは。いし(@ishilog2)です。

今回はPythonを用いて、指定した数値の倍数になるように丸める方法についてご紹介します。

[st_toc]

サンプルコード

今回はサンプルとして変数numを変数roundの倍数で丸めます。

指定した整数の倍数で切り上げる

num = 25
round = 15
print( int(( num - (num%round))+round) )

>>30

指定した整数の倍数で切り下げる

num = 25
round = 15
print( int(( num - (num%round))) )

>>15

指定した小数の倍数で切り上げる

num = 2
round = 1.5
print( float(( num - (num%round))+round) )

>>3.0

指定した小数の倍数で切り下げる

num = 2
round = 1.5
print( float(( num - (num%round))) )

>>1.5

 

ABOUT ME
ishi
こんにちは。IshiLog.com管理人です。 趣味は食事とゲーム、ガジェットを買うこと。 業務推進部にてRPA等による業務効率化やWebアプリ開発等を行なっています。 このブログではPython等のプログラミングに関する備忘録として技術や知識、趣味に関することを紹介していきます。