擅长:python、mysql、java
<p>这行代码生成一个介于1和3之间的整数</p>
<pre><code>enemynum = random.randint(1, 3)
</code></pre>
<p>但是,条件句是针对字符串进行测试的。你知道吗</p>
<pre><code>if enemynum == "1":
</code></pre>
<p>这意味着不会输入if或elif语句,因此不会定义敌人,因为字符串永远不会等于整数。你知道吗</p>
<p>要解决此问题,请更改if和elif语句,以检查enemynum是否等于1、2或3作为<strong>整数
e、 g</p>
<pre><code>if enemynum == 1:
enemy = GnomeIG
</code></pre>