# 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.