Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pong Python基本乒乓游戏'&燃气轮机';在';方法';和';int';_Pong - Fatal编程技术网

Pong Python基本乒乓游戏'&燃气轮机';在';方法';和';int';

Pong Python基本乒乓游戏'&燃气轮机';在';方法';和';int';,pong,Pong,我几天前才开始使用python作为我的第一种编程语言,所以我遇到的问题可能不是什么大问题。如果这是一个简单的语法错误,我很抱歉。我正在使用海龟模块构建一个基本的乒乓球游戏,但遇到了一个使球撞出球拍的问题。当球的ycor在桨的ycor之间移动时,我希望球会跳下,但球似乎粘在桨上,我收到一条消息说 回溯(最近一次呼叫最后一次): 文件“C:\Users\USER-PC\Desktop\Python\Pong game practice.py”,第92行,在 如果ball.xcor()>330和(ba

我几天前才开始使用python作为我的第一种编程语言,所以我遇到的问题可能不是什么大问题。如果这是一个简单的语法错误,我很抱歉。我正在使用海龟模块构建一个基本的乒乓球游戏,但遇到了一个使球撞出球拍的问题。当球的ycor在桨的ycor之间移动时,我希望球会跳下,但球似乎粘在桨上,我收到一条消息说

回溯(最近一次呼叫最后一次): 文件“C:\Users\USER-PC\Desktop\Python\Pong game practice.py”,第92行,在 如果ball.xcor()>330和(ball.ycor()blade_b.ycor()-50): TypeError:“>”在“method”和“int”的实例之间不受支持

我想错误发生在以下几部分

尽管如此: wn.update()

#移动球
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
处似乎缺少括号。