Hvor can I en python do the following rounding:
Round to the nearest 05 decimal
7,97 -> 7,95
6,72 -> 6,70
31,06 -> 31,05
36,04 -> 36,
To round it to exactly how you want to:
>>> def foo(x, base=0.05): ... return round(base*round(x/base), 2) >>> foo(5.75) 5.75 >>> foo(5.775) 5.8 >>> foo(5.77) 5.75 >>> foo(7.97) 7.95 >>> foo(6.72) 6.7 >>> foo(31.06) 31.05 >>> foo(36.04) 36.05 >>> foo(5.25) 5.25