编程语言
首页 > 编程语言> > PYTHON语言开发开平方程序

PYTHON语言开发开平方程序

作者:互联网

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

X_{n+1}=\frac{1}{2}(\frac{A}{X_{n}}+X_{n})

A 是要开平方的数.

^{X_{n}}可以取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])
		

 

标签:xn1,开平方,xn,PYTHON,global,程序,cal,input
来源: https://blog.csdn.net/lihongtao8209/article/details/89079926