擅长:python、mysql、java
<p>在使用<code>newword = something</code>的任何地方,都可以使用<code>+=</code>而不是<code>=</code>直接附加到字符串。根据您的观点,代码的其余部分似乎是正确的(顺便问一下,这是家庭作业吗?)。但是,您确实忘记了实际执行函数:您已经定义了函数,但是您没有通过执行<code>strReplaced()</code>来使用它</p>
<p>您还可以完全删除<code>else: pass</code>,并且<code>newWord</code>可能应该初始化为<code>""</code>(空字符串),而不是<code>" "</code>(带空格的字符串)。如果想要一个所谓的纯函数,请将函数定义为具有<code>def strReplaced(argument_name_goes_here)</code>参数</p>
<hr/>
<p>编辑:忘记了什么,您当前正在替换字母(假设您使用实现上述要点),但您没有添加不需要替换的字母。因此,不要删除<code>else</code>,而是用一条语句将<code>pass</code>替换为将字母附加到新词后的语句(我认为您可以自己解决这个问题)</p>