平方根

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