回文功能不起作用

时间:2014-05-20 18:12:06

标签: python palindrome

这是我到目前为止所拥有的。我该怎么做才能让它发挥作用?

def num_pal(nums):
    for x in nums: 
        w=

def pals(x):
    pos=0
    pos1=-1
    for n in x:
        if n[pos]==n[pos1]:
            pos=pos+1
            pos1=pos1-1
            return'true'
        else:
            return'false'

1 个答案:

答案 0 :(得分:0)

您可以尝试此功能:

def is_palindrome(text):
    return text[:len(text)//2] == text[:(len(text)-1)//2:-1]

以下是参考的示例用法:

>>> is_palindrome('')
True
>>> is_palindrome('a')
True
>>> is_palindrome('b')
True
>>> is_palindrome('aa')
True
>>> is_palindrome('ab')
False
>>> is_palindrome('ba')
False
>>> is_palindrome('bb')
True
>>> is_palindrome('aaa')
True
>>> is_palindrome('aab')
False
>>> is_palindrome('aba')
True