python round float to nearest .5 code example
Example 1: how to round a float in python
round(number, ndigits)
Example 2: how to round a decimal to the nearest whole number in python
>>> import math
>>> math.ceil(1.2)
2
>>> math.ceil(2)
2
>>> math.ceil(-0.5)
0
Example 3: round to nearest multiple of 5 python from both end
#round up to multiple of 5 from both end
def rof(x,y,z):
if x%5==4:
x+=1
elif x%5==1:
x-=1
elif x%5==2:
x-=2