擅长:python、mysql、java
<p>不确定你是否弄乱了格式,但我认为你弄乱了逻辑:
你们所有人如果循环是嵌套的</p>
<pre><code>if (salesavg >= 5000 or salesavg <= 8000):
</code></pre>
<p>仅在salesavg<;时运行;5000个</p>
<p>这是不合逻辑的,所以要解决这个问题:</p>
<pre><code>if salesavg < 5000: rank = "SAD SALESMEN"
elif salesavg <= 8000: rank = "LOW SALESMAN"
elif salesavg <= 9000: rank = "MID SALESMAN"
elif salesavg <= 10000: rank = "EXCELLENT SALESMAN"
elif salesavg > 10000): rank = "TOP SALESMAN"
# this last one could just be else: rank = "TOP SALESMAN"
</code></pre>
<p><strong>编辑</strong>优化</p>