<p>我的代码:</p>
<pre><code>def word_distribution(stringeling):
for char in "?!.,":
Satz = stringeling.replace(char,"")
return Satz
print(word_distribution("Hallo du Peter? Du! und punkt. und komma,"))
output: Hallo du Peter Du! und punkt. und komma
</code></pre>
<p>代码只删除第一个“?”为什么当我使用for循环而不使用函数时,它会打印出所有没有标点符号的单词。感谢您的帮助;)</p>