python里面怎么定义一个函数求一个数的开平方根,如图

img


写写吧,不会写了,,要崩溃了!快来个人看看这个吧,啊啊快来个人

按照你的题目要求,只需要加一个循环判断就行

def srqt_root(x):
    if x >= 0:
        g=x/2
        while abs(x-g*g) >= 10**(-6):
            g=(g+x/g)/2
        return g
    else:
        return None

def fn(n, i):
    """
    :param n: 被开树
    :param i: 几次根
    :return:
    """
    return n ** (1 / i)


r = fn(9, 2)
print(r)

# 结果
3.0

想开几次开几次