-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path0454_Rectangle Area.py
More file actions
39 lines (37 loc) · 1.19 KB
/
0454_Rectangle Area.py
File metadata and controls
39 lines (37 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# coding=utf-8
'''
描述:实现一个矩阵类Rectangle,包含如下的一些成员变量与函数:
两个共有的成员变量 width 和 height 分别代表宽度和高度。
一个构造函数,接受2个参数 width 和 height 来设定矩阵的宽度和高度。
一个成员函数 getArea,返回这个矩阵的面积。
样例
样例1:
Java:
Rectangle rec = new Rectangle(3, 4);
rec.getArea(); // should get 12,3*4=12
Python:
rec = Rectangle(3, 4)
rec.getArea()
样例2:
Java:
Rectangle rec = new Rectangle(4, 4);
rec.getArea(); // should get 16,4*4=16
Python:
rec = Rectangle(4, 4)
rec.getArea()
'''
class Rectangle:
'''
* Define a constructor which expects two parameters width and height here.
'''
# write your code here
def __init__(self, width, height):
self.width = width
self.height = height
'''
* Define a public method `getArea` which can calculate the area of the
* rectangle and return.
'''
# write your code here
def getArea(self):
return (self.width * self.height)