Write a Python Program to Find the Square Root
In this tutorial we will learn how to write a Python program to find the square root of a number. We can find square root of a number in different ways. Some of the methods are discussed below :
1. Square Root using Exponent Method :
Num = float(input("Enter a number to find Square Root: ")) Sqrt = Num ** 0.5 print('The square root of %0.2f is %0.2f'%(Num ,Sqrt))
Output :
Enter a number to find Square Root: 81.00 The square root of 81.00 is 9.00
The above program works for positive real numbers. In the above program first we take user input and store it in Num variable. ** is a exponent sign which is used for find out power of a number. A number has power 1/2 or 0.5 then it represent square root of that particular number. In our example Num**0.5 will give square root of Num which is stored in variable Sqrt variable. %0.2f is format specifier.
2. Square Root using math.sqrt() Method :
import math Num = float(input("Enter a number to find Square Root: ")) SqRt = math.sqrt(Num) print('The square root of %0.2f is %0.2f'%(Num ,SqRt))
Output :
Enter a number to find Square Root: 121 The square root of 121.00 is 11.00
Note : To use math.sqrt() which is predefined method to find out square root in Python we have to import math module.
3. Square Root using math.pow() method :
import math Num = float(input("Enter a number to find Square Root: ")) SqRt = math.pow(Num,0.5) print('The square root of %0.2f is %0.2f'%(Num ,SqRt))
Output:
Enter a number to find Square Root: 999 The square root of 999.00 is 31.61
Note : To use math.pow() which is predefined method in Python we have to import math module.