擅长:python、mysql、java
<p>你有一个基本的假设阻止你完成这项工作。您对<code>mod4</code>的赋值基于之前的赋值及其顺序。在</p>
<p>相反,您应该做的是将<code>output</code>变量初始化为<code>[]</code>,并在遍历<code>content</code>时向其追加单词。你可以加上你的即兴词和真正的词。在</p>
<p>一旦构建了输出列表,<em>然后</em>使用<code>join</code>将该<code>output</code>转换为字符串。在</p>
<p>另外,使用<code>regex</code>是一种过度的杀戮。假设您在循环之前做了一个<code>output = []</code>。在</p>
<pre><code>if i == 'NOUN':
print('Enter a NOUN:')
noun = input() # raw_input() on Python 2
output += noun
[...]
</code></pre>
<p>现在,当您点击每个adlib标记时,您将其替换为输入的文本并构建输出列表。在</p>