用python语言来写:定义⼀个 Circle 类,其中有求⾯积的⽅法,当半径⼩于 0 时, 抛出⼀个⽤户⾃定义异常。
时间: 2024-05-02 09:20:07 浏览: 84
Python语言基础:异常的抛出.pptx
5星 · 资源好评率100%
好的,我能够理解您的要求。下面是 Python 代码实现:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
if self.radius < 0:
raise Exception("半径不能小于 0")
return 3.14 * (self.radius ** 2)
```
这是一个 Circle 类,具有一个求面积的方法 area。当半径小于 0 时,会抛出一个用户自定义的异常。您可以根据需求进行调用。
阅读全文