用python编写一个代表矩形的类,其具备: (1)长、宽属性 (2)求面积行为
时间: 2024-05-27 20:11:54 浏览: 14
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
# 示例用法
rect = Rectangle(5, 3)
print(rect.area()) # 输出 15
相关问题
用python编写一个代表圆形的类,其具备: (1)半径属性 (2)求面积行为
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
return 3.14 * self.radius ** 2
# 示例
circle = Circle(5)
print("半径为5的圆形面积为:", circle.area()) # 输出:半径为5的圆形面积为: 78.5
创建一个矩形类: 属性:长、宽 方法:计算周长、计算面积 计算一个矩形(34,45)的周长和面积。
好的,以下是创建的矩形类及对应的代码示例:
```python
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def calculate_perimeter(self):
return 2 * (self.length + self.width)
def calculate_area(self):
return self.length * self.width
# 计算矩形(34,45)的周长和面积
rect = Rectangle(34, 45)
print("矩形的周长为:", rect.calculate_perimeter())
print("矩形的面积为:", rect.calculate_area())
```
输出结果:
```
矩形的周长为: 158
矩形的面积为: 1530
```
以上代码中,`__init__` 方法用于初始化矩形的长和宽属性,`calculate_perimeter` 和 `calculate_area` 方法分别用于计算矩形的周长和面积。最后通过创建一个矩形对象 `rect` ,并调用其方法计算出矩形的周长和面积。