<p>我正在检查一个单词是否是回文,我似乎无法让代码响应。我觉得听起来不错,但显然我遗漏了什么。有人能指出那可能是什么吗?在</p>
<pre><code>def reverse(usrWrd, index):
newWord = ""
if index == len(usrWrd):
return newWord
else:
newWord += usrWrd[index]
return reverse(usrWrd, index + 1)
def main():
usrWrd = input("please enter a word to check for palindrome-ness:")
result = reverse(usrWrd, 0)
if result == usrWrd:
print("That word is a palindrome")
else:
print("Sorry,",usrWrd, "is NOT a palindrome")
main()
</code></pre>