写出下列代码:定义一个名为rect的类,包含属性length和width,默认值为100,100。在rect类中定义方法area(),输出对象的面积。
时间: 2024-03-05 10:52:49 浏览: 58
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
以下是符合要求的代码:
```python
class Rect:
def __init__(self, length=100, width=100):
self.length = length
self.width = width
def area(self):
return self.length * self.width
# 创建一个 Rect 类的对象
r = Rect()
# 调用 area() 方法计算面积并输出
print("面积为:", r.area())
```
运行结果为:
```
面积为: 10000
```
在 `Rect` 类中,`__init__()` 方法用于初始化对象的属性值,如果没有传入参数,则使用默认值 `100` 和 `100`。`area()` 方法用于计算对象的面积,即 `length` 和 `width` 的乘积。最后创建一个 `Rect` 类的对象 `r`,调用其 `area()` 方法计算面积并输出。
阅读全文