所以我要做的是:
使用以下属性和方法创建一个名为Rectangle的类(包含的每个方法的示例运行):每个实例都应该有一个x、y、width和height属性。
创建矩形时,您应该能够传递属性,如下所示(其中x=5,y=10,width=50,height=100,按顺序排列):r = Rectangle(5, 10, 50, 100)
创建一个以字符串形式返回矩形的方法(提示:implementstr)。对于属性值为x=5,y=10,width=50,height=100的矩形对象,它应该返回字符串Rectangle(5, 10, 50, 100)。在>>> r2 = Rectangle(5, 10, 50, 100)
>>> print(r2)
Rectangle(5, 10, 50, 100)
创建一个名为right的方法,该方法获取矩形右边缘的值。它不需要任何论据:>>> r3 = Rectangle(3, 5, 10, 20)
>>> r3.right()
13
>>> r4 = Rectangle(12, 10, 72, 35)
>>> r4.right()
84
创建一个名为bottom的方法,该方法获取矩形底边的值。在>>> r5 = Rectangle(5, 7, 10, 6)
>>> r5.bottom()
13
>>> r5.y