Ich bin Makin Tic Tac Toe Spiel und ich habe bereits Suche nach, wie man 2 Positionen mit onclick() von Python Turtle erhalten. Die Sache, die ich bekam, ist nur auf diesen Link: Python 3.0 using turtle.onclick. I 2 Positionen zu bekommen, aber ich habe ein Problem mit "turtle.mainloop()" Meine Lösung ist:Holen Sie sich 2 Positionen von onclick() von Python Turtle
def getPosX(x_X, y_X):
print("(", x_X, ",", y_X,")")
def getPosO(x_O, y_O):
print("(", x_O, ",", y_O,")"
def choiceX():
Xplay = turtle.getscreen()
Xplay.onclick(getPosX)
turtle.mainloop()
return Xplay
def choiceO():
Oplay = turtle.getscreen()
Oplay.onclick(getPosO)
turtle.mainloop()
return Oplay
Was ich mag es einfach bekam dauert nur die Postion von Xplay.onclick().
Und ich versuche auch die "turtle.mainloop()" jedes def löscht die for-Schleife in einem anderen def zu verwenden:
def play():
for i in range(3):
choiceX()
choiceO()
return i
und es funktioniert nicht. Ich glaube, ich brauche das bessere Maß Dank