Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.33 KB | None | 0 0
  1. num = input('What is your num?\n')
  2. print('Num is: %s' % num)
  3. num = int(num)
  4. eps = 0.0000001
  5. lo = 0
  6. hi = num
  7. while True:
  8.   print('%s %s' % (hi, lo))
  9.   if (hi - lo) < eps:
  10.     break
  11.   sqr = (hi + lo) / 2
  12.   v = sqr * sqr
  13.   if v > num:
  14.     hi = sqr
  15.   elif v < num:
  16.     lo = sqr
  17.   else:
  18.     break
  19.  
  20. print('Sqr is: %s' % sqr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement