<p>我正在学习python。我目前的自学作业是写一个程序,用一个字符串检查字符串中的字母是否按字母顺序排列。如果没有,程序将返回字母顺序错误的实例数。我请求stackoverflow的帮助,因为代码在我看来很好,但是我一直得到一个错误,这个错误包含在下面。在</p>
<p><strong>代码</strong></p>
<pre><code>def inversions (string):
res = 0
for i in string:
if string[i+1] < string[i]:
res += 1
print( res)
</code></pre>
<p><strong>我的错误</strong></p>
^{pr2}$
<p>我有点明白错误在说什么,但我不知道该怎么做。在</p>
<p>非常感谢</p>