按照你的题目要求,只需要加一个循环判断就行
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
想开几次开几次
def single_thread(source_dir, target_dir):
# 4104 image, took 486.4547s
files = get_all_images(source_dir, IMG_EXTENSIONS)
for file in files:
target_file, img = load_image(target_dir, file)
img_transform = transform(stain_normalizer, img)
save(target_file, img_transform)