我的错在哪里“这段代码只是我代码的一部分,我只是复制了其中的一部分”import turtlewn=turtle.Screen()wn.bgcolor("black")wn.title("Pacman")wn.setup(900,700)class Pacman(turtle.Turtle): def __init__(self): turtle.Turtle.__init__(self) self.shape("square") self.color("yellow") self.penup() self.speed(0) def up(self): self.goto(self.xcor(),self.ycor()+24) def down(self): self.goto(self.xcor(),self.ycor()-24) def left(self): self.goto(self.xcor()-24,self.ycor()) def right(self): self.goto(self.xcor()+24,self.ycor())wn.listen()wn.onkey(Pacman.down, "Down")wn.onkey(Pacman.up, "Up")wn.onkey(Pacman.right, "Right")wn.onkey(Pacman.left, "Left")wn.tracer(0)while True: wn.update()失败Exception in Tkinter callbackTraceback (most recent call last):File "C:\Users\asus\AppData\Local\Programs\Python\Python37- 32\lib\tkinter\__init__.py", line 1702, in __call__return self.func(*args)File "C:\Users\asus\AppData\Local\Programs\Python\Python37- 32\lib\turtle.py", line 686, in eventfunfun()TypeError: up() missing 1 required positional argument: 'self'当我单击右、下、上或左按钮方块不动并且在控制台中写入此失败时
添加回答
举报
0/150
提交
取消