擅长:python、mysql、java
<p>这是因为您在<code>elif</code>分支中执行<code>return</code>(在<code>for</code>之下)。
所以基本上,你永远不会在你的上层重复所有的元音,因为一旦你停止了一个<code>*</code>并替换了它,就没有更多的了。。。你知道吗</p>
<p>建议(因为,看起来您实际上不需要“<em>代码</em>”回复):</p>
<ol>
<li>检查单词是否属于你的字典(<code>word_list</code>)的限制大小写(即当没有<code>*</code>)</li>
<li>总是向函数发送临时结果(在替换了<code>*</code>中的一个之后)</li>
<li>如果您想在第一个遇到有效单词时<code>break</code>,我将检查调用的<code>wildcard_replacement</code>的结果,而不是其他内容(实际上是对<code>wildcard_word</code>而不是返回值进行验证)</li>
</ol>