我是python的新手,我正在尝试使用turtle库创建一个乒乓球游戏。代码的相关部分如下:
import turtle
#(and some code for generating the paddle)
#Function
def paddle_a_up():
y=paddle_a.ycor() #take y cord
y+=20
paddle_a.sety(y) #change y cord of paddle_a
print(y) #tried to print the y cord
#Keyboard Binding
wind.listen() #listen the keyboard input
wind.onkey(paddle_a_up(), "w")
#Main Game Loop
while True:
wind.update() #keep update while game run
但是,当我按下“w”时,桨没有移动,即使我将此键绑定到该paddle_a_up
功能。我将y
坐标设置为0
并尝试y
在绑定函数中打印坐标,但是当我运行程序时,y
即使我没有按任何键,也会达到 20 的值。希望有人可以帮忙?
谢谢