例如:12321,这组数字就是回文数。设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数,这是大百度为我们的解释。如果想更深入的了解,可以自行查找资料加深学习哦。下面开始我们的编程吧。
问题描述:一个5位数,判断它是不是回文数。
while(True):
mystr=input("请输入你的正整数")
if mystr=='quit':
break
mylist=list(mystr)
mylist2=mylist[::-1]
if mylist==mylist2:
print(mystr,'是回文数')
else:
print('不是回文数')
请输入你的正整数123321
123321 是回文数
请输入你的正整数12311
不是回文数
请输入你的正整数1232
不是回文数
请输入你的正整数1
1 是回文数
请输入你的正整数2
2 是回文数
请输入你的正整数12
不是回文数
请输入你的正整数121
121 是回文数
请输入你的正整数quit
>>>