我在类中创建了一个方法,它使用元组检索两个数字并找到平均值并打印。我已经尝试了我能想到的一切
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
)。尝试使用不同的名称。