Python中文
首页
教程
问答
标签
搜索
登录
注册
追踪碰撞最有效的方法是什么
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我是一个新的年轻程序员,我正在学习python。我只是在做一个示例程序来学习如何制作更大的程序。你知道吗</p> <pre><code>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) </code></pre> <p>所有这些都是为了追踪一个机器人的位置。如果我有两个机器人,而且它们在同一个位置,我怎么能跟踪它们呢。你知道吗</p> <p>示例:</p> <pre><code>robot1 = Robot() robot2 = Robot() robot1.walk("x",5) robot2.walk("x",5) </code></pre> <p>它们会在同一个位置,所以我如何检查是否有机器人在同一个位置?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我认为您需要另一个类,比如Room()或CoordinateSystem()或是保存对所有Robot对象的引用的类。然后可以在Room,occumped上有一个类方法,它返回该位置是否被占用。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何加速Python字符串匹配cod
4 回答
如何加速python嵌套循环?
1 回答
如何加速python循环
3 回答
如何加速python循环?
2 回答
如何加速Python执行?
2 回答
如何加速python数据帧中的嵌套循环?
1 回答
如何加速python曲线拟合二维数组?
4 回答
如何加速python的“turtle”功能,并在最后阻止它冻结
6 回答
如何加速python的启动和/或在加载库时减少文件搜索?
7 回答
如何加速python的执行
4 回答
如何加速python网络?
5 回答
如何加速python脚本并减少内存消耗?
10 回答
如何加速Python脚本迭代嵌套循环?
8 回答
如何加速Python请求
6 回答
如何加速Pywikibot?
1 回答
如何加速scipy.integrate.quad?
3 回答
如何加速scipy.ndimage.geometric_transform?
9 回答
如何加速scipy插值?
2 回答
如何加速SFTP传输?
9 回答
如何加速sklearn SVR?
5 回答