Contact: aviboots(AT)netvision.net.il
39,943 questions
51,884 answers
573 users
def cube_root(x): if x >= 0: return x ** (1/3) else: return -((-x) ** (1/3)) print(cube_root(27)) print(cube_root(-27)) print(cube_root(0)) print(cube_root(16)) ''' run: 3.0 -3.0 0.0 2.5198420997897464 '''
import numpy as np print(np.cbrt(27)) print(np.cbrt(-27)) print(np.cbrt(0)) print(np.cbrt(16)) ''' run: 3.0000000000000004 -3.0000000000000004 0.0 2.519842099789747 '''