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