Pong Python基本乒乓游戏'&燃气轮机';在';方法';和';int';
我几天前才开始使用python作为我的第一种编程语言,所以我遇到的问题可能不是什么大问题。如果这是一个简单的语法错误,我很抱歉。我正在使用海龟模块构建一个基本的乒乓球游戏,但遇到了一个使球撞出球拍的问题。当球的ycor在桨的ycor之间移动时,我希望球会跳下,但球似乎粘在桨上,我收到一条消息说 回溯(最近一次呼叫最后一次): 文件“C:\Users\USER-PC\Desktop\Python\Pong game practice.py”,第92行,在 如果ball.xcor()>330和(ball.ycor()Pong Python基本乒乓游戏'&燃气轮机';在';方法';和';int';,pong,Pong,我几天前才开始使用python作为我的第一种编程语言,所以我遇到的问题可能不是什么大问题。如果这是一个简单的语法错误,我很抱歉。我正在使用海龟模块构建一个基本的乒乓球游戏,但遇到了一个使球撞出球拍的问题。当球的ycor在桨的ycor之间移动时,我希望球会跳下,但球似乎粘在桨上,我收到一条消息说 回溯(最近一次呼叫最后一次): 文件“C:\Users\USER-PC\Desktop\Python\Pong game practice.py”,第92行,在 如果ball.xcor()>330和(ba
#移动球
ball.setx(ball.xcor()+ball.dx)
ball.sety(ball.ycor()+ball.dy)
#边境检查
如果ball.ycor()大于290:
鲍尔·塞蒂(290)
ball.dy*=-1
如果ball.ycor()小于-290:
球。塞蒂(-290)
ball.dy*=-1
如果ball.xcor()大于390:
ball.setx(0)
ball.dx*=-1
如果ball.xcor()小于-390:
ball.setx(0)
ball.dx*=-1
#桨球碰撞
如果ball.xcor()>330和(ball.ycor()blade_b.ycor()-50):
球。setx(340)
ball.dx*=-1
感谢您的指导或帮助。您遇到的问题就在下一个地方
ball.ycor > paddle_b.ycor() - 50
ball.ycor
是一种python方法,当patle_b.ycor()-50
是一个int时,解释器会提醒您注意这一点。您只需添加括号即可实际调用该方法
ball.ycor() > paddle_b.ycor() - 50
你的问题就在下一个地方
ball.ycor > paddle_b.ycor() - 50
ball.ycor
是一种python方法,当patle_b.ycor()-50
是一个int时,解释器会提醒您注意这一点。您只需添加括号即可实际调用该方法
ball.ycor() > paddle_b.ycor() - 50
在
ball.ycor
处似乎缺少括号。在ball.ycor
处似乎缺少括号。