擅长:python、mysql、java
<p>我不知道你所说的“在第15步,它应该比较2>;0”到底是什么意思,这是真的,但它不执行,有人能解释一下吗?我哪里出错了?”。但看看你的密码</p>
<pre><code>curstring = [0]
if s[i] >= str(curstring[-1]):
</code></pre>
<p>这两个语句意味着当i==1时,条件s[i]>;=str(curstring[-1])总是真的,这在s[1]时是不对的
</p><p>来纠正它。将curstring的初始值设置为s[0],“curstring=s[0]”将起作用。还有一个建议。我认为“如果s[I]>;=s[I-1]”更具可读性。你知道吗</p>
<p>希望这会有帮助。你知道吗</p>