回文数判断。设n是任一自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。
代码如下:
#回文数判断.py
s="判断回文数"
a=str(input("{0:-^40}\n请输入一个5位数a:".format(s)))
if len(a)==5:
if a==a[::-1]:
print("a={}是回文数".format(a))
else:
print("a={}是不回文数".format(a))
else:
print("输入的格式错误!")
运行截图如下:
1.输入正确的5位回文数,如12321:
2.输入的数字超过5位,如123456:
3.输入5位数字,但不为回文数,如12312: