擅长:python、mysql、java
<p>损坏只能在类<code>random.randint(1, damage)</code>(在<code>__init__</code>)的初始化器中调用。我建议您只初始化初始化程序中的<code>max_damage</code>,然后创建一个新函数来生成损坏,例如:</p>
<pre><code>import random
class PC(object):
def __init__(self, health, damage):
self.health = health
self.max_damage = max_damage
def get_damage():
return random.randint(1, self.max_damage)
</code></pre>
<p>然后你可以用<code>Spider.get_damage()</code>代替<code>Spider.damage</code>来获得每次产生的伤害。希望这是有意义的,祝你的编程工作好运!你知道吗</p>