桁単位ではなく特定の数値単位で丸め込みたいこともある。
pythonで0.25単位に丸め込む例。どの言語で書いても似たようなもん。
#!/usr/bin/env python # -*- coding: utf-8 -*- def x_round( x, r = 0.25 ): v = 1.0 / r return round( x * v ) / v if __name__ == "__main__": print( x_round(1.23) ) print( x_round(1.12) ) print( x_round(1.00) )