python round down to nearest multiple of number code example
Example 1: python round down to nearest multiple of number
import math
math.floor(larger_number / multiple) * multiple
import math
math.floor(29 / 5) * 5
--> 25
29 // 5 * 5
math.ceil(29 / 5) * 5
--> 30
Example 2: round to nearest multiple of 5 python
def rof(x): '''round up to multiple of 5'''
if x%5==4:
x+=1
elif x%5==3:
x+=2
print(x)
Example 3: round to nearest multiple of 5 python 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