擅长:python、mysql、java
<p>通常,最自然的解决办法是使用字典</p>
<pre><code>death = dict()
# most probably strength should be a dict too
if strengh1 <=0:
death[1]=True
else:
death[1] = False
# or death[1] = bool(strength1<=0)
if strengh2 <=0:
death[2]=True
else:
death[2]=False
def output(key):
if death[key]== False:
print
print('Character', character ,' strengh is now %s' % strengh1)
print('Character ', character ,' skill is now %s' % skill1)
else:
print
print('Character ', character ,' is dead')
output(1)
output(2)
</code></pre>
<p>根据1和2代表什么,您可能希望使用字符串来代替<code>strength['muscles']</code>,或者<code>death['poisoning']</code>(或者<code>strength['marketing']</code>和<code>death['irrelevance']</code>如果这是一个启动游戏。)</p>