擅长:python、mysql、java
<p>您看到的<code>None</code>是display\u stats()函数的结果。所有Python函数都返回一个值,即使函数没有显式的<code>return</code>语句;如果它们没有<code>return</code>语句,它们返回的值也是<code>None</code>。这是打印<code>None</code>的行:</p>
<pre><code> print display_stats(d[1])
</code></pre>
<p>改为:</p>
<pre><code> display_stats(d[1])
</code></pre>
<p>而<code>None</code>应该消失了。你知道吗</p>
<p>至于你的另一个问题,请替换为:</p>
<pre><code> elif c == 'q':
</code></pre>
<p>使用:</p>
<pre><code> elif c in ('q', 'x'):
</code></pre>
<p>这应该是你想要的。你知道吗</p>