PYTHON语言开发开平方程序

开平方的迭代计算公式如下所示:

PYTHON语言开发开平方程序

A 是要开平方的数.

PYTHON语言开发开平方程序可以取1.

比如:

要开平方5

1. 

 

python代码如下所示:

def cal(n,s):
	global xn
	xn=s
	global xn1
	xn1=0.0
	xn1=1/2*(n/xn + xn)
	return xn1

s=int(input('input rooting number:'))
a=s
b=0
n=1
min=0
listn=[]
for i in range(10):
	b=n
	#print("b=",b,"n=",n)
	n=cal(a,n);
	if(b-n<0.00000000000001):
		listn.append(n)
		#print(n)
		
listn.reverse()	
print(listn[0])
		

 

上一篇:【力扣算法】50-Pow(x,n)


下一篇:算法整理 & 复习:Treap