In this tutorial, we are going to learn a python program to calculate the square root of a given number.

## Problem Statement

For any number that are inputs given by the user, we have to print the square root of that number.

** For example:**

**Case1:** If the user inputs the number as 4.

then the output should be ‘2’.

**Case2:** If the user inputs the number as 25.

then the output should be ‘5’.

## Our logic to calculate the square root of a given number

- Our program will take an integer as input from the user.
- It then checks if the number is negative or not.
- Then using the ‘sqrt()’ function it will calculate the square root of the given number. And returns it as the output of our program.

## Algorithm to calculate the square root of a given number

Step 1: Start

Step 2: import math library

Step 3: take an integer input from the user and store it in num variable.

Step 4: if num<0:

print(“Negative numbers can’t have square roots”)

else:

print(“square roots = “,math.sqrt(num))

Step 5: Stop

## Python program to calculate the square root of a given number

**Output 1:**

**Explanation:**

For input 81, the output generated by our program is math.sqrt(81) which is equal to 9.0.

**Output 2:**

**Explanation:**

For input 81, the output generated by our program is math.sqrt(25) which is equal to 5.0.