# calculating derivatives

def deriv(f):
    dx = 0.0001
    return lambda x : (f(x+dx) - f(x)) / dx

def cube(x):
    return x*x*x

cube_deriv = deriv(cube)

print(cube_deriv(2))
print(cube_deriv(3))
print(cube_deriv(4))