擅长:python、mysql、java
<p>检查<code>char = input[n]</code>之前的<code>n</code>,因为<code>n</code>大于{<cd4>}的长度</p>
<p>在</p>
<p>或者改变</p>
<pre><code>n = n + 1
char = input[n]
</code></pre>
<p>进入</p>
^{pr2}$
<hr/>
<p><strong>编辑:</strong></p>
<p>我不知道你想做什么,除了这个</p>
^{3}$
<p>可以这样做</p>
<pre><code>for char in input:
translate()
time.sleep(0.25)
</code></pre>
<p>但我会这么做的</p>
<pre><code>def translate(letter):
if letter == 'a':
os.system("start a.mp3")
if letter == 'b':
os.system("start b.mp3")
# rest of code
else:
time.sleep(0.1)
for char in input:
translate(char)
time.sleep(0.25)
</code></pre>
<p>甚至这个</p>
<pre><code>def translate(letter):
if letter in 'abcde': # all accepted letters
os.system("start "+letter+".mp3")
else:
time.sleep(0.1)
</code></pre>