#二分法求解平方根
def halfsqrt(num):
result=num/2.0
low=0.0
high=num*1.0
while abs(result**2-num)>0.000001:
if result**2>num:
high=result
result=low+(high-low)/2
else:
low=result
result=high-(high-low)/2
return result
if __name__ == '__main__':
num=10
print("%d的平方根为:%f"%(num,halfsqrt(num)))
python二分法计算某个数的平方根
原文作者:福小白
原文地址: https://blog.csdn.net/qq_38773993/article/details/119463792
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/qq_38773993/article/details/119463792
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。