私は新しい若いプログラマーで、python を学んでいます。より大きなプログラムを作成する方法を学ぶために、サンプル プログラムを作成しています。
class Robot():
def __init__(self):
self.xpos = 0
self.ypos = 0
def step(self, axis):
print "step"
if axis in "xX":
self.xpos += 1
elif axis in "yY":
self.ypos += 1
def walk(self, axis, steps=2):
for i in range(steps):
self.step(axis)
def get_pos(self):
print "X:%i Y:%i" % (self.xpos, self.ypos)
robot = Robot()
robot.walk("x", steps=3)
これは、個々のロボットがどこにいるかを追跡するだけです。2 台のロボットがあり、それらが同じ場所にある場合、どうすれば追跡できますか?
例:
robot1 = Robot()
robot2 = Robot()
robot1.walk("x",5)
robot2.walk("x",5)
それらは同じ場所にあるので、同じ場所にロボットがいるかどうかを確認するにはどうすればよいですか?