# Python Program Calculates The Area of a Circle ## Introduction:

This Python program calculates the area of a circle based on user input for the radius. It utilizes the mathematical constant π (pi) from the math module to perform the area calculation. The program provides a user-friendly interface where the user can input the radius of the circle, and then it computes and displays the area of the circle.

### Algorithm:

1. Import the math module to access the mathematical constant pi.
2. Define a function calculate_circle_area(radius) that takes the radius of the circle as a parameter. Inside the function:
• Calculate the area of the circle using the formula area = math.pi * radius ** 2.
• Return the calculated area.
3. Define the main function main():
• Use a try block to handle potential errors that may occur during user input.
• Prompt the user to input the radius of the circle using the input() function and convert it to a floating-point number.
• Check if the input radius is negative. If it is, print an error message stating that the radius cannot be negative.
• If the radius is non-negative, call the calculate_circle_area() function with the provided radius.
• Print the calculated area with two decimal places using the formatted string f”The area of the circle with radius {radius} is: {area:.2f}”.
• Handle the ValueError exception if the user enters an invalid input (not a number).
4. Use the if __name__ == “__main__”: construct to ensure that the main() function is executed only if the script is run directly (not imported as a module).

### Python Code :

```				```
import math
area = math.pi * radius ** 2
return area
def main():
try:
else:
except ValueError:
if __name__ == "__main__":
main()

```
```

### Input :

```				```
Enter the radius of the circle: 60
```
```

### Output :

```				```
The area of the circle with radius 60.0 is: 11309.73
```
```

### Explanation :

• The program begins by importing the math module, which provides access to mathematical functions and constants, including π (pi).
• The calculate_circle_area(radius) function calculates the area of a circle using the formula π * radius^2 and returns the calculated area.
• The main() function serves as the entry point of the program. It guides the user through the process of providing the radius input and handles potential errors.
• Inside the main() function, the user is prompted to input the radius using input(). The input is converted to a floating-point number using float().
• If the input radius is negative, an error message is displayed. Otherwise, the calculate_circle_area() function is called with the radius, and the calculated area is displayed with two decimal places.
• The program is designed to handle the ValueError exception that may occur if the user enters an invalid input (e.g., a non-numeric value).
• Finally, the if __name__ == “__main__”: block ensures that the main() function is executed only when the script is run directly, not when it’s imported as a module in another program. This allows the program to be used as a standalone application or integrated into other code.