用来练手的python练习题 30。原题链接:python练习实例30
题干 : 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
与上一个例题类似,判断一个数是不是回文数,我们使用字符串类型更加方便遍历,源代码如下:
只需要判断字符串两个位置的值是不是一样就可以了。
def huiwen(number):
s = str(number)
if len(s)!= 5:
print("重新选择一个五位数")
return
for i in range(2):
if s[i] != s[len(s)-1-i]:
return False
return True
输出结果如下:
在这里插入图片描述