0
点赞
收藏
分享

微信扫一扫

实例030:回文数


题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

解题:

"""
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群,可扫文末的推广进群哦
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
"""

n = input("可以输入任意的数字:")
a = 0
b = len(n) - 1
flag = True # 用来标注是否是回文串
while a < b:
if n[a] != n[b]: # 判断对称位置的数是否相同 如果不相同则退出循环并不是回文串
print(n, '不是回文串')
flag = False
break
a, b = a + 1, b - 1
if flag:
print(n, '是回文串')

结果:

实例030:回文数_回文串

举报

相关推荐

0 条评论