定义一个圆类,属性有:半径,初始值为1.0,方法有设置半径值,获取半径值,计算周长,计算面积。 并将该类对象实例化,半径设置为你的学号的最后两位。
时间: 2023-10-08 18:05:12 浏览: 127
以下是圆类的实现代码:
```python
class Circle:
def __init__(self):
self.radius = 1.0
def set_radius(self, radius):
self.radius = radius
def get_radius(self):
return self.radius
def calc_circumference(self):
return 2 * 3.14 * self.radius
def calc_area(self):
return 3.14 * self.radius ** 2
```
接下来,我们可以实例化一个对象并设置半径值为学号的最后两位(假设学号为20210001):
```python
c = Circle()
c.set_radius(1)
print(c.get_radius()) # 输出:1
c.set_radius(2)
print(c.get_radius()) # 输出:2
c.set_radius(23)
print(c.get_radius()) # 输出:23
```
然后,我们可以调用计算周长和面积的方法:
```python
c = Circle()
c.set_radius(23)
circumference = c.calc_circumference()
area = c.calc_area()
print("周长:", circumference) # 输出:周长: 144.44
print("面积:", area) # 输出:面积: 1661.06
```
阅读全文