擅长:python、mysql、java
<p><code>while-else</code>的工作方式如下:如果不满足<code>while</code>条件,则执行<code>else</code>。<br/>
因此,当您在程序中键入“quit”时,<code>if command == "start":</code>和<code>elif command == "stop":</code>条件不满足。<br/>
因此,执行<code>else</code>,打印<code>I don't understand that</code></p>
<p>现在,再次检查<code>while</code>循环的条件:<code>command != "quit"</code><br/>
但是,这个条件是<code>False</code>,因为<code>command</code>的值现在是<code>"quit"</code></p>
<p>所以</p>
<pre><code>else:
print("Game exited")
</code></pre>
<p>执行,因此您的输出成为</p>
<pre><code>I don't understand that
Game exited
</code></pre>