i=input("请输入一个非零正整数:")
n=len(i)
if n%2!=0: #按输入数字长度奇偶进行分叉计算
for j in range(int((n+1)/2)):
if i[j]==i[n-j-1]:
if n==2*j+1:
print("{}是回文数".format(i))
else:
print("{}不是回文数".format(i))
break
else:
for j in range(int(n/2)):
if i[j]==i[n-j-1]:
if n==2*(j+1):
print("{}是回文数".format(i))
else:
print("{}不是回文数".format(i))
break
判断输入数是否为回文数(121,1221,12321之类)
最新推荐文章于 2024-03-13 22:20:46 发布