Discuss / Python / 交作业

交作业

Topic source

倒吃甘蔗

#1 Created at ... [Delete] [Delete and Lock User]

原来我写的最麻烦

def is_palindrome(n):
    n_str=str(n)
    for k in range(len(n_str)//2):
        if n_str[k]!=n_str[len(n_str)-1-k]:
            return False
    return True

[::-1]表示从序列的末尾向前取值,步长为1,实现反转序列的效果

str(n)[0]==str(n)[-1]只适用于1000以内


  • 1

Reply