编写程序,按用户输入的半径计算圆的面积,若半径为负值则抛出异常
时间: 2024-02-28 11:55:07 浏览: 47
输入半径求圆面积
好的,以下是使用 Python 语言编写的计算圆面积的程序。当输入半径为负数时,程序会抛出异常。
```python
import math
try:
r = float(input("请输入圆的半径:"))
if r < 0:
raise ValueError("半径不能为负数")
else:
area = math.pi * r ** 2
print("圆的面积为:", area)
except ValueError as e:
print(e)
```
程序会提示用户输入圆的半径,然后判断半径是否为负数。如果半径为正数,则计算圆的面积并输出;如果半径为负数,则抛出异常并输出错误信息。
阅读全文