平方根

def my_square(n):
	x=1.0
	while 1:
		if(x*x >= n):
			x=(x*x+(x-1)*(x-1))/2
			for i in range(0.10):
				j=n/x
				x=(j+x)/2
			print '%.30f' % x
			break
		else:
			x=x+1

小数点下30桁まで計算できる


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS