时间: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'
'''