可以把判断是否是回文数放入一个函数,判断输入是否正确放入主函数,下面是一个简单的实现,供参考:
def palindromeNumber(hui):
if len(hui)==5:
if eval(hui)==eval(hui[4]+hui[3]+hui[2]+hui[1]+hui[0]):
print("这是一个回文数")
else :
print("这不是一个回文数")
if __name__ == "__main__":
hui = input("请输入一个五位数或用e退出:")
while hui[-1] not in ['e','E']:
if len(hui)==5:
palindromeNumber(hui)
else:
print("您的输入有误")
hui = input("请输入一个五位数或用e退出:")