擅长:python、mysql、java
<p>使<code>dmg</code>成为属性,而不是<code>__init__</code>函数中的设置。<code>__init__</code>只在实例初始化时运行,这就是为什么没有更新。但是,使其成为属性会在每次访问该属性时运行该方法</p>
<pre><code>@property
def dmg(self):
if prof==1:
return 3*(self.str)+1*(self.agi)
if prof==2:
...
</code></pre>