python实现一个矩形类并计算面积和周长
时间: 2024-05-24 09:10:40 浏览: 142
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * (self.length + self.width)
# 示例使用
rect = Rectangle(5, 10)
print("矩形的面积是:", rect.area())
print("矩形的周长是:", rect.perimeter())
相关问题
python编写一个类,表示一个矩形,具有计算面积和周长的方法,代码如何写
好的,以下是一个Python编写的表示一个矩形的类,并具有计算面积和周长的方法的代码:
```
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * (self.length + self.width)
```
在上面代码中,我们定义了一个名为 `Rectangle` 的类,这个类接收两个参数:长度和宽度,它们分别存储在 `length` 和 `width` 实例变量中。接着,我们定义了 `area()` 和 `perimeter()` 方法来计算矩形的面积和周长,分别用 `self.length` 和 `self.width` 来获取矩形的长度和宽度。最后,我们可以创建一个矩形对象,并使用它的实例方法来得到它的面积和周长,比如:
```
my_rectangle = Rectangle(5, 3)
print("面积:", my_rectangle.area())
print("周长:", my_rectangle.perimeter())
```
输出结果:
```
面积: 15
周长: 16
```
用Python实现自定义一个矩形类,属性有长和宽,实现计算面积、周长等;
当然可以。在Python中,你可以通过创建一个名为Rectangle的类来实现自定义矩形。这个类会包含长和宽作为实例变量,并提供计算面积和周长的方法。下面是一个简单的例子:
```python
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
# 计算矩形面积
def area(self):
return self.length * self.width
# 计算矩形周长
def perimeter(self):
return 2 * (self.length + self.width)
# 使用示例
rectangle1 = Rectangle(5, 4)
print("Area:", rectangle1.area()) # 输出:20
print("Perimeter:", rectangle1.perimeter()) # 输出:18
```
在这个`Rectangle`类中,`__init__`方法用于初始化矩形的长和宽。`area`方法返回矩形的面积,`perimeter`方法返回其周长。你可以根据需要创建矩形对象并调用这些方法。
阅读全文