设计一个 Circle 类表示圆,这个类包含的半径以及求面积、周长的方法,使用这个类创建半径为 5的圆,计算并输出相应的面积和周长。
时间: 2023-09-15 20:16:47 浏览: 146
```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
# 创建半径为5的圆
c = Circle(5)
# 计算面积和周长
area = c.area()
perimeter = c.perimeter()
# 输出结果
print("半径为5的圆面积为:", area)
print("半径为5的圆周长为:", perimeter)
```
输出结果:
```
半径为5的圆面积为: 78.53981633974483
半径为5的圆周长为: 31.41592653589793
```
相关问题
设计一个 Circle 类表示圆,这个类包含的半径以及求面积、周长的方法,使用这个类创建半径为 5的圆,计算并输出相应的面积和周长。
以下是 Python 代码实现:
```
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
return 3.14 * self.radius * self.radius
def perimeter(self):
return 2 * 3.14 * self.radius
c = Circle(5)
print("面积:", c.area())
print("周长:", c.perimeter())
```
输出结果:
```
面积: 78.5
周长: 31.400000000000002
```
设计一个circle类表示圆,这个类包括圆的半径以及求面积和周长的函数。在使用这个类创建半径为1-10的圆,并计算出相应的面积和周长。
以下是一个示例代码,实现了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
for r in range(1, 11):
c = Circle(r)
print(f"半径为{r}的圆,面积为{c.area():.2f},周长为{c.perimeter():.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
```
阅读全文