#!usr/bin/python
#--------回文数判断-----------
a = input("请输入数字:")
l = len(a)
flag = True
for i in range(1,l//2):
if a[i-1] != a[-1]:
flag = False
break
if flag:
print("是回文数.")
else:
#--------回文数判断-----------
a = input("请输入数字:")
l = len(a)
flag = True
for i in range(1,l//2):
if a[i-1] != a[-1]:
flag = False
break
if flag:
print("是回文数.")
else:
print("不是回文数.")
这里有三点:
设置flag,用布尔运算符
长度为l//2,不用+1
条件里无需判断相等的情况,不需要continue。