python 编写函数,判断输入的数字是否为回文数

如题所述

这个有好几种方式实现,最简单的首先数字转换成字符串x=12321 y=str(x),然后使用list[start:end:span]这种句式将字符串转换成list并倒序输出y[::-1],其中span小于0时倒序,大于0时正序,-1按顺序倒序输出,-2隔一个倒序输出。
具体如下
x = input("请输入任意数字")
if x == x[::-1]:
print("回文数")
else:
print("不是回文数")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-08
因为你的字符串长度为3, 3不等于3+1/2, 不满足while后面的条件,所以不执行循环体
相似回答