Python Program to Find the Square Root of a Number


Way 1 – Using Power Operator

This program prompts the user to provide a number, calculates the square root using the power operator, and displays the result.

In [1]:
#typcast input to float
number = float(input("Please enter number : "))

#Calculate Square root
square_root = number ** 0.5

#Display the result
print("Square root = ",square_root)
Please enter number : 3
Square root =  1.7320508075688772

We can use the power operator (**) in Python to calculate the square root of a number by raising it to the power of 0.5.

In this program, we prompt the user to enter a number using the input() function, and the input value is converted to a floating-point number using the float() function.

Then, we calculate the square root of the number by raising the number to the power of 0.5 using the power operator **.

At last, we use the print() function to display the square root of the number saved in the square_root variable.

Way 2 – Using Math module

The program calculates the square root of the number provided by the user using the math module and displays the result.

In [1]:
import math

number = float(input("Please enter number :"))

#using math.sqrt
square_root = math.sqrt(number)

print("Square Root = ", square_root)
Please enter number :3
Square Root =  1.7320508075688772

In this program, we first import the math module, which provides various mathematical functions including sqrt() for calculating the square root.

Then, we prompt the user to enter a number using the input() function, and the input value is converted to a floating-point number using the float() function.

Next, we calculate the square root of the number using math.sqrt(), and store the result in the variable square_root.

Finally, we use the print() function to display the square root of the number.