只是想知道如何编写getpos()命令,该命令必须返回当前位置的(x,y)元组。
它是这样开始的吗?
def getpos(x 100, y 100)
不确定需要帮助
答案 0 :(得分:2)
这有点不明确,但这可能有效:
def getpos(self):
return (self.x, self.y)
这是如何从假设为实例变量的值返回元组。
答案 1 :(得分:1)
在Python中,您不能从其标题强制函数返回类型。返回类型可以从一个调用更改为另一个调用。 当你写:
def getpos(x,y):
这意味着该函数接收2个参数,函数内部称为x&年。他们也没有强迫任何类型。 只需编写函数,它就会返回元组,例如:
def getpos():
x = 100
y = 100
return (x,y)
您使用的语法(def getpos(x 100,y 100))没有任何我知道的含义。