Python错误';int';对象没有属性';penup和#x27;(蟒蛇龟)

Python错误';int';对象没有属性';penup和#x27;(蟒蛇龟),python,python-2.7,Python,Python 2.7,我正在用python中的turtle函数玩游戏,我对它很陌生。我已经导入了turtle并创建了屏幕,我所要做的就是让它跳转到另一个坐标,但每次我调用这个函数时,我都会得到一个错误。可能是一个简单而明显的解决方案,但我有: import turtle wn=turtle.Screen() t=turtle.Turtle() def jump(t, x, y): #makes turtle t jump to coordinates (x, y)

我正在用python中的turtle函数玩游戏,我对它很陌生。我已经导入了turtle并创建了屏幕,我所要做的就是让它跳转到另一个坐标,但每次我调用这个函数时,我都会得到一个错误。可能是一个简单而明显的解决方案,但我有:

    import turtle
    wn=turtle.Screen()
    t=turtle.Turtle()

    def jump(t, x, y):
       #makes turtle t jump to coordinates (x, y)
       t.penup()
       t.goto(x, y)
       t.pendown()
这就是错误:

         AttributeError: 'int' object has no attribute 'penup'

您需要将turtle的实例传递给jump()-Funktion。我的示例代码可以工作(尽管没有意义):


您需要将turtle的实例传递给jump()-Funktion。我的示例代码可以工作(尽管没有意义):


你怎么称呼跳跃
t
是一个int,而不是海龟(因为duck键入python只在调用错误的方法时才会注意到它)。我发现了,我调用了错误的方法。非常感谢。你怎么称呼跳跃
t
是一个int,而不是海龟(因为duck键入python只在调用错误的方法时才会注意到它)。我发现了,我调用了错误的方法。非常感谢。
import turtle

def jump(t, x, y):
   #makes turtle t jump to coordinates (x, y)
   t.penup()
   t.goto(x, y)
   t.pendown()

if __name__ == '__main__':
    wn=turtle.Screen()
    t=turtle.Turtle()
    jump(t, 0, 0)