回文數判斷。設n是任一自然數,如果n的各位數字反向排列所得自然數與n相等,則n被稱為回文數。從鍵盤輸入一個5位數字,請編寫程序判斷這個數字是不是回文數。
代碼如下:
1 #回文數判斷.py 2 s="判斷回文數" 3 a=str(input("{0:-^40}\n請輸入一個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: