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

2024-11-05 02:29:28
推荐回答(2个)
回答(1):

这个有好几种方式实现,最简单的首先数字转换成字符串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("不是回文数")

回答(2):

因为你的字符串长度为3, 3不等于3+1/2, 不满足while后面的条件,所以不执行循环体