我在尝试操作oop时尝试运行此代码,但无法获取错误元组对象

时间:2019-04-15 12:37:06

标签: 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
        print(f" {name}'s pace is {pace}")

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

没有错误打印6.5

1 个答案:

答案 0 :(得分:1)

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