ВИ
Size: a a a
ВИ
$
$
$
ПЯ
K
ПЯ
$
I
БГ
БГ
def rt(n, power, prec=2**(-8)):
upper = 1
while upper**power<n:
lower = upper
upper*=2
mid = (lower+upper)/2
while abs(n - mid**power) > prec:
mid = (lower+upper)/2
p = mid**power
if p < n:
lower = mid
elif p > n:
upper = mid
print("mid:", mid)
return mid
number = 9.5
power = 2
root = rt(number, power)
print(power, "degree root of", number, "is", root)
print("check:", root**power)БГ
БГ
БГ
БГ
БГ
ПЯ
ПЯ
K