1. (简答题) 设计一个Circle(圆)类,该类中包括属性radius(半径),还包括__init__()、get_perimeter()(求周长)和get_area()(求面积)共三个方法。实例化对象,半径为5,颜色蓝色,输出周长和面积保留两位小数。
时间: 2023-11-21 20:20:41 浏览: 91
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
下面是实现Circle类的Python代码:
```python
import math
class Circle:
def __init__(self, radius, color):
self.radius = radius
self.color = color
def get_perimeter(self):
return round(2 * math.pi * self.radius, 2)
def get_area(self):
return round(math.pi * self.radius * self.radius, 2)
# 实例化对象
circle = Circle(5, "blue")
print("周长为:", circle.get_perimeter())
print("面积为:", circle.get_area())
```
输出结果为:
```
周长为: 31.42
面积为: 78.54
```
阅读全文