Python 我在练习oop时试图运行这段代码,但我发现错误tuple对象是不可调用的

Python 我在练习oop时试图运行这段代码,但我发现错误tuple对象是不可调用的,python,tuples,python-3.7,Python,Tuples,Python 3.7,我在类中创建了一个方法,该方法使用元组检索两个数字 找到平均值并打印。 我已经尝试了我能想到的一切 class Footballer: def __init__(self,name,pace):#,physical,shot,passing): self.name=name self.pace=pace def pace(self): a,s=self.pace pace=int(a)*int(s)*0.5

我在类中创建了一个方法,该方法使用元组检索两个数字 找到平均值并打印。 我已经尝试了我能想到的一切

class Footballer:
    def __init__(self,name,pace):#,physical,shot,passing):
        self.name=name
        self.pace=pace

    def pace(self):
        a,s=self.pace
        pace=int(a)*int(s)*0.5
        print(f" {name}'s pace is {pace}")

pace=(6,7)
leroy=Footballer('Leroy Sane',pace)
leroy.pace()

无错误打印6.5

您已使用名称
pace
作为方法名称,但随后尝试将相同名称用于覆盖方法的数据属性(
self.pace=pace
)。尝试使用不同的名称