# Python Program to Find the Square Root

414

in this program, we will be creating a Python Program to Find the Square Root of a number using the exponent operator and cmath module For positive numbers using exponent**

At first we have to create a variable name num inside that we have to give float data type and enter a random number. After that we will be using math formula num**0.5 after using this formula we have to print the number.

## Python Program to Find the Square Root [Source Code]

Note: change this value for different results

``````num = float(input('Enter a number:'))
num_sqrt = num**0.5
print('The square root of %0.3f is %0.3f'%(num,num_sqrt)) ``````

Output

``````Enter a number:7
The square root of 7.000 is 2.646``````

we store the number in num and observe the square root utilizing the ** example administrator. This program works for all sure genuine numbers. However, for negative or complex numbers, it tends to be as follows.

``````num = eval (input('Enter a number:'))
num_sqrt = cmath.sqrt (num)
print('The square root of {0} is {1:0.3f}+{2:0.3f}'.format(num,num_sqrt.real,num_sqrt.imag))``````

Output

``````Enter a number:1+2j
The square root of (1+2j) is 1.272+0.786j ``````

In this program, we use the sqrt() function in the cmath (complex math) module.

Notice that we have utilized eval() work rather than float() to change over complex numbers also. Additionally, notice the manner by which the result is organized.

In case of any doubt ask me on social media