Python 更改实例属性的值
有人知道如何用30.0改变这个矩形的所有边吗 我尝试了这个,但我得到了“无”的结果:Python 更改实例属性的值,python,class,attributes,instance,Python,Class,Attributes,Instance,有人知道如何用30.0改变这个矩形的所有边吗 我尝试了这个,但我得到了“无”的结果: 感谢您的帮助您期待什么?是否change\u square返回任何内容?a应该是什么?由于我的change_square函数,我希望将高度和宽度分别更改为30和30。噢,谢谢它工作:def change_square(self,side):self.height=side self.width=side return self.height,self.width我添加了:return self.height,s
感谢您的帮助您期待什么?是否
change\u square
返回任何内容?a应该是什么?由于我的change_square函数,我希望将高度和宽度分别更改为30和30。噢,谢谢它工作:def change_square(self,side):self.height=side self.width=side return self.height,self.width我添加了:return self.height,self.width
class Rectangle:
def __init__(self, height=50.0, width=40.0, color="white"):
self.height = height
self.width = width
self.color = color
def area_calculation(self):
return self.height * self.width
def change_square(self, side):
self.height = side
self.width = side
if __name__ == "__main__":
NewRectangle = Rectangle()
a=NewRectangle.change_square(30.0)
print(a)