擅长:python、mysql、java
<p>首先,我建议使用sys.exit()而不是exit()或quit(),看看<a href="https://stackoverflow.com/a/19747562/4541501">Here</a>为什么这通常是个好主意。我这里没有足够的信息来说明为什么处于该位置的sys.exit()不能退出程序,但我建议您看看在哪里调用该函数并对其进行更改</p>
<p>例如,假设您正在以某种形式的循环运行此函数,每次在战斗中发生回合时都会调用此函数,但是有时更好的做法是在满足首选状态时让程序继续,而不是强制退出程序mid函数,例如,如果敌人还有生命值,你可以让函数return False;如果敌人死了,你可以让函数return True;如果函数return True,你可以让循环结束;如果函数return True,你还可以让函数return enemyhealth,然后在函数之外计算出你是赢了还是输了</p>