Answer to Question #100463 in Python for oladepo

Question #100463
Encapsulate the following Python code in a function named my_sqrt that takes a as a parameter, chooses a starting value for x, and returns an estimate of the square root of a.
while True:
y = (x + a/x) / 2.0
if y == x
break
x = y
1
Expert's answer
2019-12-16T05:40:02-0500
def my_sqrt(a):
    x = a
    while True:
        y = (x + a/x) / 2.0
        if y == x:
            break
        x = y
    return y

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS