我在类中做了一个使用元组检索两个数字的方法 并找到平均值并打印。 我已经尽力想到了一切
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
答案 0 :(得分:1)
您已经使用名称pace
作为方法名称,但是随后尝试为覆盖您的方法的数据属性(self.pace=pace
)使用相同的名称。尝试使用其他名称。