代码:

 #  一个5位数,判断它是不是回文数,如12321是回文数
num = int(input("请输入一个5位数,程序将判断是否为回文数:"))
f = True
while True:
     if 10000 <= num < 100000:
         print("输入符合规则,您输入的数是:", num, "\n进入判断...")
         break
     else:
         print("输入不符合规则!")
         num = int(input("请输入一个5位数,程序将判断是否为回文数:"))
         f = False
 num = str(num) # 转为字符串判断
 new = num[::-1]
 if num == new:
     print("yes")
 else:
     print("no")

测试结果:

更多推荐

Python编程-判断一个5位数是否为“回文数”