1.难点 提取出个位、十位、千位、万位上的数值
2.重点:学会提取出位数上的值
3.解题思路(对于写代码来说,思路很重要,代码随便写,一定要仔细思考)
(1)录入一个五位数
(2)提取出这个位数上的各个位数值
(3)判断是否满足各位与万位是否相同十位与千位是否相同,百位随便不控制
4.编码
#回文数,个位与万位相同,十位与千位相同,列如12321
x =eval(input('请输入一个五位数'))
#取余 % ,取整数//x%10 取出各位
ge=x%10
shi=x //10 % 10
bai=x //100 %10
qian=x //1000 %10
wan=x//10000
if ge==wan and shi==qian:
print(('{0} 是回文数字').format(x))
else:
print(('{0} 不是回文数字').format(x))
运行结果输入12321
输入123321