Discuss / Python / 作业

作业

Topic source

第一个方法:

def is_palindrome(n):
    str_n = str(n)
    for i in range(len(str_n)//2):
        if str_n[i] != str_n[-(i+1)]:
            return False        else: continue    return True

第二个方法:

def is_palindrome(n):
    str_n = str(n)
    return str_n == str_n[::-1]

第二个方法简洁很多,用第一种方法的时候没有想到把字符串反过来用[::-1]就好了


  • 1

Reply