设计一个Circle类来表示圆,这个类包含圆的半径以及求面积和周长的函数。再使用这个类创建半径为1~10的圆,并计算出相应的面积和周长。运行结果如下: 半径为 1 的圆,面积: 3.14 周长: 6.28 半径为 2 的圆,面积: 12.57 周长: 12.57 半径为 3 的圆,面积: 28.27 周长: 18.85 半径为 4 的圆,面积: 50.27 周长: 25.13 半径为 5 的圆,面积: 78.54 周长: 31.42 半径为 6 的圆,面积: 113.10 周长: 37.70 半径为 7 的圆,面积: 153.94 周长: 43.98 半径为 8 的圆,面积: 201.06 周长: 50.27 半径为 9 的圆,面积: 254.47 周长: 56.55 半径为 10 的圆,面积: 314.16 周长: 62.83
时间: 2023-09-07 22:13:29 浏览: 116
python 输入半径计算圆的周长和面积 示例
5星 · 资源好评率100%
下面是Circle类的实现代码:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
return math.pi * self.radius ** 2
def perimeter(self):
return 2 * math.pi * self.radius
```
下面是使用Circle类创建圆的代码:
```python
for i in range(1, 11):
circle = Circle(i)
print(f"半径为 {i} 的圆,面积: {circle.area():6.2f} 周长: {circle.perimeter():6.2f}")
```
输出结果为:
```
半径为 1 的圆,面积: 3.14 周长: 6.28
半径为 2 的圆,面积: 12.57 周长: 12.57
半径为 3 的圆,面积: 28.27 周长: 18.85
半径为 4 的圆,面积: 50.27 周长: 25.13
半径为 5 的圆,面积: 78.54 周长: 31.42
半径为 6 的圆,面积: 113.10 周长: 37.70
半径为 7 的圆,面积: 153.94 周长: 43.98
半径为 8 的圆,面积: 201.06 周长: 50.27
半径为 9 的圆,面积: 254.47 周长: 56.55
半径为 10 的圆,面积: 314.16 周长: 62.83
```
阅读全文