def coord_chng(x,y):
return (abs(x),abs(y))
class Ant:
def __init__(self,x=0,y=0):
self.x=x
self.y=y
self.disp_point()
def move(self,x,y):
x,y=coord_chng(x,y)
self.edit_point(x,y)
self.disp_point()
def edit_point(self,x,y):
self.x+=x
self.y+=y
def disp_point(self):
print("当前位置:(%d,%d)" % (self.x,self.y))
ant_a=Ant()
ant_a.move(2,4)
ant_a.move(-9,6)
运行结果:
当前位置:(0,0)
当前位置:(2,4)
当前位置:(11,10)
[Finished in 0.3s]