
#【2】设计一个名为 MyRectangle 的矩形类来表示矩形
class MyRectangle:
def __init__(self,x=0,y=0,width=100,hight=100):
self.x=x
self.y=y
self.width=width
self.hight=hight
def getArea(self):
return self.width*self.hight
def getPerimeter(self):
return (self.width+self.hight)*2
def draw(self):
import turtle
turtle.penup()
turtle.goto(self.x,self.y)
turtle.pendown()
turtle.goto(self.x+self.width,self.y)
turtle.goto(self.x+self.width,self.y+self.hight)
turtle.goto(self.x,self.y+self.hight)
#接下来开始调用
my_rectangle=MyRectangle(10,10,100,200)
print("该矩形的面积是{0},周长是{1}".format(my_rectangle.getArea,my_rectangle.getPerimeter)
my_rectangle.draw()
老师,不知道这个作业是哪里出了问题呀?我觉得我没错呀