擅长:python、mysql、java
<p>如果没有<code>sorted</code>,则循环将以<code>1, 'I'</code>开头。然后尽可能多地使用它。在本例中,这将导致58 <code>I</code>(它将继续到<code>4, 'IV'</code>,<code>5, 'V'</code>等,但是{<cd6>}将为0。)对于{<cd1>},循环从<code>1000, 'M'</code>,然后<code>900, 'CM'</code>开始,以此类推(排序在调试器中不可见的原因是<a href="https://docs.python.org/3/library/functions.html#sorted" rel="nofollow noreferrer">^{<cd1>} returns a <strong>new</strong> list</a>)当它到达{<cd11>}时,while循环测试<code>58 >= 50</code>(您的观察中顺序错误),这是真的。然后将<code>num</code>设置为8,<code>roman</code>设置为<code>'L'</code>。然后继续循环以获取剩余的数字。在</p>