桁単位ではなく特定の数値単位で丸め込みたいこともある。
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) )