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))
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.
Both the above methods will work and give the same result, you can choose the one you are more comfortable with.