错误已修复 - 我只需要在setter的标题中包含一个参数。感谢
答案 0 :(得分:0)
该方法定义为def SetStrength(self, strength):
。这意味着,除了自动传递的self
之外,还需要提供一个额外的参数 - 在这种情况下,您需要设置新的强度值。它与setName
的工作方式非常相似,您可以使用前一行的参数调用它。
那就是说,你正在使用的代码是Java / C ++ /等。代码被翻译成Python,它没有充分的理由来代表代码的大小。
答案 1 :(得分:0)
您应该删除预期的参数" strength"你的功能" SetStrength"。同样适用于"技能"和#34; SetSkill"。
试试这个:
Gemfile