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
- 1Import the math module.
- 2Read a number from the user.
- 3If it is negative, print an error message.
- 4Otherwise, compute math.sqrt(num) and print the result.