回文数的概念:就是把数字反过来和从左往右的阅读顺序是一样的。比如数字11,正着读和反过来读就都是一样

复制代码
"""
所谓回文数,就是说一个数字从左边读和从右边读的结果是一模一样的,比如12321,131,1221。
写出一个程序找出给定数字范围内的回文数,比如输入10000,即找出0~10000之内的回文数。"""


def is_palindrome(number):
    var = str(number)[::-1]
    if number == int(var):
        return True
    else:
        return False

def find_palindrome_number(number):
    palindrome_list = []
    for i in range(number):
        if is_palindrome(i):
            palindrome_list.append(i)
    print(palindrome_list)
if __name__ == '__main__':
    find_palindrome_number(10000)
复制代码

运行结果: