任务:编写一个能判断一个正整数数是不是回文数的函数。
回文数:正反读取都一致的数字,如1221,23432
要求:计算并返回一个数是否为回文数,如是,返回True,如不是,返回False。
说明:
测试输入:11112221111;
预期输出:True
测试输入:6788672;
预期输出:False
测试输入:18532348284323581;
预期输出:True
代码:
import copy
def is_palindrome(num):
"""
判断一个数是不是回文数
:param num: 正整数
:return: 是回文数返回True,不是回文数返回False
"""
# 请在此处添加代码 #
# *************begin************#
lst = copy.copy(list(str(num)))
lst.reverse()
return lst == list(str(num))
# **************end*************#