<p>试图制作一个简单的程序,将单词“supercaliflagilisticexpialidocious”显示为辅音替换为破折号。代码如下:</p>
<pre><code>message = print("supercalifragilisticexpialidocious")
result_str = ""
CONSONANTS = "BCDFGHJKLMNPQRSTVXZWY"
print()
for letter in message:
if letter not in CONSONANTS:
result_str += letter
else:
result_str += "-"
print(result_str)
input("\n\nPress the enter key to exit:")
</code></pre>
<p>当我在模块中运行它时,它会正确地打印<code>"message"</code>,但会给出此错误,而不是打印<code>"result_str"</code>:</p>
<p><code>Traceback (most recent call last):
File "F:/CSC119/final exam program 4.py", line 13, in <module>
for letter in message:
TypeError: 'NoneType' object is not iterable</code></p>
<p>那我有什么问题??
谢谢你</p>