大家好,关于回文数判断python很多朋友都还不太明白,今天小编就来为大家分享关于回文数判断Python的知识,希望对各位有所帮助!
本文目录
deffunc(n):
m=0
t=n
whilet>0:
m=m*10+t%10
t=t//10
returnm==n
n=int(input())
iffunc(n):
print("yes")
else:
print("no")
这个有好几种方式实现,最简单的首先数字转换成字符串x=12321y=str(x),然后使用list[start:end:span]这种句式将字符串转换成list并倒序输出y[::-1],其中span小于0时倒序,大于0时正序,-1按顺序倒序输出,-2隔一个倒序输出。
具体如下
x=input("请输入任意数字")
ifx==x[::-1]:
print("回文数")
else:
print("不是回文数")
a=input('输入:')#输入字符串
b=a[::-1]#倒序输出
ifa==b:#判断是否相等
print('{}是回文数'.format(a))
#format方法输出
else:
print('{}不是回文数'.format(a))
#format方法输出
回文数判断python的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于回文数判断Python、回文数判断python的信息别忘了在本站进行查找哦。