簡體   English   中英

我在嘗試操作oop時嘗試運行此代碼,但無法獲取錯誤元組對象

[英]i am trying to run this code as i am practising oop but i getting the error tuple object is not callable

我在類中做了一個使用元組來檢索兩個數字並找到平均值並打印的方法。 我已經盡力想了一切

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 ),該屬性會覆蓋您的方法。 嘗試使用其他名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM