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