当前位置: 源码素材网 » Python教程 » 详情页

Python 判断一个5位数是不是回文数

  •   时间:2018-10-11
  • 概述:回文数

一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。这个不是Java,也不是VC++,而是Python程序,判断回文源代码如下:

s=input('请输入整数:')
s=str(int(s))
#方法1,与原程序相同
for i in range(len(s)//2):
    if s[i]!=s[-(i+1)]:
        print('你输入的{}不是回文数。'.format(s))
        break
else:
    print('你输入的{}是回文数。'.format(s))
#方法2
s1=s[:]
s2=s[::-1]
if s1==s2:
    print('你输入的{}是回文数。'.format(s))
else:
    print('你输入的{}不是回文数。'.format(s))
'''
#原程序
x = int(raw_input("input a number:\n"))
x = str(x)
for i in range(len(x)/2):
    if x[i] != x[-i - 1]:
        print 'this number is not a huiwen'
        break
print 'this number is a huiwen'
'''

    相关内容:

    相关声明:

      若“Python 判断一个5位数是不是回文数”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。