设计一个Circle(圆)类,该类中包括属性radius(半径),还包括get_perimeter()(求周长)和get_area()(求面积)共2个方法。设计完成后,创建Circle类的对象求圆的周长和面积。
时间: 2023-11-21 08:09:38 浏览: 81
定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。
5星 · 资源好评率100%
可以参考以下代码实现:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def get_perimeter(self):
return 2 * math.pi * self.radius
def get_area(self):
return math.pi * self.radius ** 2
# 创建对象并计算周长和面积
c = Circle(5)
print("圆的周长为:", c.get_perimeter())
print("圆的面积为:", c.get_area())
```
输出结果为:
```
圆的周长为: 31.41592653589793
圆的面积为: 78.53981633974483
```
阅读全文