HTMLify
sqrt.py
Views: 513 | Author: abh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | def sqrt(n): return n ** 0.5 def sqrt(n): return n ** (1/2) def sqrt(n :int): i = 0 while i*i < n: i += 1 a, b = i, i + 1 for _ in range(99): r = (a + b)//2 if r*r < n: a = r else: b = r return r def sqrt(n): i = 0 while not i*i < n < (i+1)*(i+1): i += 1 a, b = i, i + 1 for _ in range(99): r = (a + b)/2 if r*r < n: a = r else: b = r return r |