<p>我想知道一个单词或短语是否是回文。你知道吗</p>
<p>我键入“racecar”时得到正确答案。你知道吗</p>
<p>但每当我键入包含标点符号的内容时,比如“我看到的是一只猫吗?”,我得到了错误的答案。你知道吗</p>
<p>这是我到目前为止编的程序。你知道吗</p>
<p>请看一下,告诉我怎么了。你知道吗</p>
<p>提前谢谢。你知道吗</p>
<pre><code>a1=input("Enter a word or phrase: ")
a=a1.lower()
b=len(a)
c=[]
for i in range(1,b+1):
d=b-i
c.append(a[d])
e="".join(c for c in a1 if c not in ("!",".",":","?"," "))
if e==a:
print (a1,"is a palindrome.")
else:
print (a1,"is not a palindrome.")
</code></pre>