python 可以将输入的5位数字分别取出个位、十位、百位、千位和万位上的数字,然后将它们组合成一个新的数字,再与原来的数字比较是否相等即可判断是否为回文数。
时间: 2024-06-06 15:08:50 浏览: 100
python 一个5位数,判断它是不是回文数 即12321是回文数,个位与万位相同,十位与千位相同 (示例)
可以通过以下代码实现:
num = input("请输入一个5位数字:")
if len(num) != 5:
print("输入数字不正确")
else:
a = int(num[0])
b = int(num[1])
c = int(num[2])
d = int(num[3])
e = int(num[4])
new_num = e*10000 + d*1000 + c*100 + b*10 + a
if new_num == int(num):
print(num, "是回文数")
else:
print(num, "不是回文数")
阅读全文