Discuss / Python / 自己太菜了

自己太菜了

Topic source

def is_palindrome(n):

    is_circle = True

    tmp = str(n)

    #偶数位数,如22, 2222, 2342

    if len(tmp) % 2 == 0:

        i = 0

        while i < (len(tmp) / 2):

            if(tmp[i] == tmp[len(tmp) - 1 -i]):

                is_circle = True

            else:

                is_circle = False

            i = i + 1

    #奇数位数,如2, 333, 23456

    if len(tmp) % 2 == 1:

        i = 0

        while i < ((len(tmp) - 1) / 2):

            if(tmp[i] == tmp[len(tmp) - 1 -i]):

                is_circle = True

            else:

                is_circle = False

            i = i + 1

    return is_circle


  • 1

Reply