【发布时间】:2016-03-11 03:32:40
【问题描述】:
我正在尝试编写一个函数来告诉我输入的单词或短语是否是回文。到目前为止,我的代码有效,但仅适用于单个单词。我将如何做到这一点,如果我输入带有空格的东西,比如“赛车”或“不靠邪恶生活”,该函数将返回 true?此页面上的其他问题解释了如何用一个词而不是多个词和空格来做。这是我到目前为止所拥有的......
def isPalindrome(inString):
if inString[::-1] == inString:
return True
else:
return False
print 'Enter a word or phrase and this program will determine if it is a palindrome or not.'
inString = raw_input()
print isPalindrome(inString)
【问题讨论】:
-
@willnx:如果我错了,请纠正我。我认为您的链接是关于查看一个单词是否是回文的问题,但这个问题是查看整个句子是否是。区分这听起来可能很荒谬,但是“女士我亚当”在您的链接中不起作用。 (如果我没看错的话。)
标签: python function palindrome