请定义一个Circle类,具体要求为:
(1)每个Circle类对象可以存储圆心和半径信息;
(2)具有设置圆心和半径的方法SetCenter和SetRadius;
(3)具有输出圆信息的方法PrintInfo;
(4)具有计算圆面积的方法GetArea。
class Circle:
x,y,r=0,0,1
def SetCenter(self,x,y):
self.x=x
self.y=y
def SetRadius(self,r):
self.r=r
def PrintInfo(self):
print('圆心:(%f,%f),半径:%f'%(self.x,self.y,self.r))
def GetArea(self):
return 3.14*self.r*self.r
if __name__=='__main__':
c=Circle()
c.SetCenter(3.2,5.5)
c.SetRadius(1.5)
c.PrintInfo()
print('面积为:%f'%c.GetArea())