我要制作2只海龟,并且我想让代码要求用户选择1只海龟(输入),然后将海龟移动到鼠标位置 然后再问同样的问题
在我的代码中,选择了一只乌龟后,它可以移动无限次,但我只想移动一次
答案 0 :(得分:0)
您的事件处理程序需要跟踪首次点击。发生首次点击时,请停止响应点击事件。
类似以下内容
self.firstClickOccured = False
...
def onClick(self, pos):
if not self.firstClickOccured:
#move turtle 1 to pos
self.firstClickOccured = True
else:
#perform logic for 2nd turtle
希望您可以在那里工作。