设计一个Rectangle矩形类
时间: 2023-09-29 16:10:10 浏览: 122
好的,这是一个简单的Rectangle矩形类的示例代码:
```python
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def area(self):
return self.width * self.height
def perimeter(self):
return 2 * (self.width + self.height)
```
这个Rectangle类有两个属性:宽度和高度。它还有两个方法:area()方法返回矩形的面积,perimeter()方法返回矩形的周长。在这个示例中,我们只是简单地使用了类的构造函数和实例方法来定义这个类。你可以根据自己的需求对这个类进行自定义。
相关问题
设计一个矩形类Rectangle
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)
def is_square(self):
return self.length == self.width
def scale(self, factor):
self.length *= factor
self.width *= factor
def __str__(self):
return f"Rectangle with length {self.length} and width {self.width}"
设计一个矩形类rectangle
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def get_area(self):
return self.width * self.height
def get_perimeter(self):
return 2 * (self.width + self.height)
def is_square(self):
return self.width == self.height
def __str__(self):
return f"Rectangle with width {self.width} and height {self.height}"
阅读全文