回文数是一个正向和逆向都相同的整数,如1234321、123321
方法:利用循环将整数的第一个数字和最后一个数字,第二个和倒数第二个数字…依次进行比对
def fun():
flag=0
number=input("请输入一个整数:")
N=len(number)
for i in range(0,N//2):
if number[i]==number[N-1-i]:
flag=flag+1
else:
pass
if flag==N//2:
print("该整数是回文数")
else:
print("该整数不是回文数")
fun()
程序运行结果及截图
程序仅用于学习交流,不做其他任何用途。
如有错误或者更好的方法,欢迎指出交流。