擅长:python、mysql、java
<blockquote>
<p>Error:</p>
<p>File "C:/Users/Leo/PycharmProjects/RPG Proj/rpg.py", line 231, in</p>
<p>main()</p>
<p>File "C:/Users/Leo/PycharmProjects/RPG Proj/rpg.py", line 51, in main</p>
<p>start()</p>
<p>File "C:/Users/Leo/PycharmProjects/RPG Proj/rpg.py", line 65, in start</p>
<p>start1()</p>
<p>File "C:/Users/Leo/PycharmProjects/RPG Proj/rpg.py", line 84, in
start1</p>
<p>wild()</p>
<p>File "C:/Users/Leo/PycharmProjects/RPG Proj/rpg.py", line 104, in wild</p>
<p>fight()</p>
<p>File "C:/Users/Leo/PycharmProjects/RPG Proj/rpg.py", line 118, in
fight</p>
<p>print("You have encountered a %s!" % enemy.name)</p>
</blockquote>
<p>看起来您调用main()->;start()->;start1()->;fight(),而<strong>实际上从未调用prefight()</strong>。所以它永远不会有机会引入这个名为敌人的变量。你知道吗</p>