回文数是指正读和反读都相同的数字。也就是说,一个回文数的数字顺序从左到右和从右到左是一样的。例如,'121' 和 '1221' 都是回文数。

要判断一个数字是否是回文数,可以将该数字转换为字符串,然后将字符串反转,并与原字符串进行比较。如果两个字符串相等,那么该数字就是回文数。

以下是一个判断一个数字是否是回文数的 Python 代码示例:

def isPalindrome(num):
    num_str = str(num)
    reversed_str = num_str[::-1]
    if num_str == reversed_str:
        return True
    else:
        return False

# 测试示例
print(isPalindrome(121))  # 输出:True
print(isPalindrome(1221))  # 输出:True
print(isPalindrome(123))  # 输出:False

在上述代码中,首先将输入的数字转换为字符串,然后使用切片操作[::-1]将字符串反转,最后将反转后的字符串与原字符串进行比较。如果两个字符串相等,则返回 True,否则返回 False。

希望对你有帮助!

回文数判断:Python代码示例

原文地址: https://www.cveoy.top/t/topic/cOct 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录