Calculate Square Root

Calculate the square root of a number using the math module.

PythonBeginner

What You'll Learn

  • Importing and using the math module
  • Calling math.sqrt()
  • Validating input before performing operations
Python
# Program to calculate the square root of a number

import math

num = float(input("Enter a non-negative number: "))

if num < 0:
    print("Square root is not defined for negative numbers in real numbers.")
else:
    result = math.sqrt(num)
    print("Square root of", num, "is", result)

Output

Enter a non-negative number: 16
Square root of 16.0 is 4.0

We use the built-in math module which provides math.sqrt():

  • For non-negative numbers, it returns the positive square root.
  • For negative numbers, we show a friendly message instead of crashing.

This example introduces importing modules and basic error-checking.

Step-by-Step Breakdown

  1. 1Import the math module.
  2. 2Read a number from the user.
  3. 3If it is negative, print an error message.
  4. 4Otherwise, compute math.sqrt(num) and print the result.