【发布时间】:2022-11-14 20:19:42
【问题描述】:
我得到了一个单词,我必须检查这个单词是否是回文。我的程序运行良好,直到我玩弄这个词的大小写。
def isPalindrome(word):
reversedWord = word[::-1]
palindrome = true
for n in range(len(word)):
if(word[n] != reversedWord[i])
palindrome = false
return palindrome
我尝试了下面的代码,如果我给函数输入“妈妈”这个词,它工作得很好,但是当我给它同样的词但用不同的大小写“妈妈”时它会失败
def isPalindrome(word):
reversedWord = word[::-1]
palindrome = true
for n in range(len(word)):
if(word[n] != reversedWord[i])
palindrome = false
return palindrome
【问题讨论】:
-
这回答了你的问题了吗? How to check for palindrome using Python logic
-
因为
"Mom" != "moM"。 -
此外,这不是有效的 python。
标签: python