【发布时间】:2013-12-17 17:56:27
【问题描述】:
我想在 python 上使用海龟制作井字游戏。
假设我使用以下代码制作 9 个正方形来制作一个网格:
for i in range(4):
turtle.forward(60)
turtle.left(90)
是否可以点击其中一个方块并返回或保存位置? 是否可以使用海龟在 python 上制作井字游戏?我知道使用python可以制作井字游戏代码,但是您可以使用turtle制作代码吗?
【问题讨论】:
我想在 python 上使用海龟制作井字游戏。
假设我使用以下代码制作 9 个正方形来制作一个网格:
for i in range(4):
turtle.forward(60)
turtle.left(90)
是否可以点击其中一个方块并返回或保存位置? 是否可以使用海龟在 python 上制作井字游戏?我知道使用python可以制作井字游戏代码,但是您可以使用turtle制作代码吗?
【问题讨论】:
这是一个打印点击坐标的例子
def onclick(x, y):
print x, y
turtle.Screen().onscreenclick(onclick)
您需要进行一些转换 - 平移并除以 60 等,以确定点击了哪个方块。
【讨论】: