def square_root_1():
i=0
c=10
m_max=c
m_min=0
g=(m_min+m_max)/2
while(abs(g*g-c)>0.00000000001):
if(g*g<c):
m_min=g
else:
m_max=g
g=(m_min+m_max)/2
i=i+1
计算机导论 课本例子及习题集合 1.求平方根当数大于1
本文介绍了一种使用二分法手动计算平方根的Python函数。该方法通过不断缩小搜索范围来逼近精确值,直到达到预设的精度为止。

被折叠的 条评论
为什么被折叠?



