回文数判断:Python代码示例
回文数是指正读和反读都相同的数字。也就是说,一个回文数的数字顺序从左到右和从右到左是一样的。例如,'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。
希望对你有帮助!
原文地址: https://www.cveoy.top/t/topic/cOct 著作权归作者所有。请勿转载和采集!