<p>我创建了一个程序,你可以输入一个单词,然后在输入的单词中的每个元音之前添加一些文本。程序将要求用户再次播放,直到输入“n”表示“否”。在</p>
<p>但是,当输入“y”时,它会继续播放,但发生的情况是:</p>
<p>首次运行程序:</p>
<pre><code>Enter first syllable: ip
Enter second syllable: *zz
Enter word to translate: gibberish
Your translated word is: gipibbezzerizzish
Would you like to play again(y/n)? y
Enter first syllable: ip
Enter second syllable: *zz
Enter word to translate: gibberish
Your translated word is: gizzibbezzerizzish
Would you like to play again(y/n)?
</code></pre>
<p>第一个结果“gipibbezzerizzish”是正确的。第二次运行时,出现了一个错误,结果是“gizzibbezzerizzish”是不正确的。在</p>
<p>在循环的最后,我所做的是使final_str=“”启动备份时,它是空的,但由于某些原因这不起作用?这里怎么了?在</p>
<p>我使用的是python3.2.3。在</p>
<p>代码:</p>
^{pr2}$