题目:创建一个正方形类,含有边长属性(默认值为5),有求周长和面积的方法,并创建对象进行测试。
#正方形类
class square:
a=5#边长
#定义方法1
def circle(self):
return 4*self.a
#定义方法2
def area(self):
return self.a*self.a
s1=square()
print("周长为:",s1.circle())
print("面积为:",s1.area())
s1.a=10#将属性更改
print("周长为:",s1.circle())
print("面积为:",s1.area())
结果:
周长为: 20
面积为: 25
周长为: 40
面积为: 100