初學者所以請多多包涵。我試圖將一個對象從一個類調(diào)用到另一個類的方法中。但是我得到一個“缺少 1 個必需的位置參數(shù):”錯誤。當我使用代碼時,我沒有更接近解決方案。我從方法中刪除了“self”以對齊瑣事,但隨后未定義 self.workload。然后我添加了兩次對象 (ch1,ch1) 并得到一個錯誤 Chore' object has no attribute 'workload'。我玩了 (w1,ch1) 并得到了 Workload 沒有屬性工作負載的錯誤。class Chore: def __init__ (self, ch_name, value=1, completion=True): self.ch_name = ch_name self.value = value self.completion = completion class Workload: def __init__ (): self.workload = [] self.totalchores = 0 def add_chore (self,chore): self.workload.append(chore) self.totalchores+=1ch1=Chore('pick up')w1=Workloadw1.add_chore(ch1)我希望將 c1 附加到一個空列表中。類型錯誤:add_chore() 缺少 1 個必需的位置參數(shù):'chore'
添加回答
舉報
0/150
提交
取消