Python program to find the square root of the given number without a square-root function

Hello everyone, welcome to nkcoderz.com. In this article we will going to discuss about Python program To Convert Hexadecimal To Decimal.

Code For python program to find the square root of the given number without a square-root function

def square_root(num):
    approx = num/2
    while abs(approx*approx - num) > 0.01:
        approx = (approx + num/approx)/2
    return approx

# Test the function
print(square_root(10))

Output

3.162

Explanation

The program defines a function square_root that takes a number as an argument (num) and returns its square root. This function makes use of the Newton-Raphson method to approximate the square root.

The initial approximation is set to the value of num divided by 2. The function then enters a loop that continues to run until the difference between the approximation squared and the original number is less than a certain tolerance (0.01 in this case).

In each iteration, the approximation is updated by using the formula: (approx + num/approx) / 2 The loop terminates when the difference between the approximation squared and the original number is within the desired tolerance and the approx value is returned as the square root.

Python Program To Convert Hexadecimal To Decimal

Conclusion

Both the above methods will work and give the same result, you can choose the one you are more comfortable with.


If You Like This Page Then Make Sure To Follow Us on Facebook, G News and Subscribe Our YouTube Channel. We will provide you updates daily.
Shares
facebook sharing button Share
twitter sharing button Tweet
whatsapp sharing button Share
telegram sharing button Share
pinterest sharing button Pin

Leave a Comment