Discuss / Python / 我感觉数字的问题用回文进行判断有点流氓 (>..<) ,我还是给出一种用数字处理的方法吧 (Q^Q)

我感觉数字的问题用回文进行判断有点流氓 (>..<) ,我还是给出一种用数字处理的方法吧 (Q^Q)

Topic source

def is_palindrome(n):

    reverse = 0

    n1 = n

    while n1 > 0:

        r = n1 % 10

        n1 = int(n1 / 10)

        reverse = reverse*10 + r

    if n == reverse:

        return True

    else:

        return False


  • 1

Reply