Fork me on GitHub

青禹小生

雁驰万里却作禽,鱼未得水空有鳞。 花开花落花不语,昨是昨非昨亦今。

导航

特殊回文数

形似1223221,12521均为回文数,给一个正整数你, 求所有这样的五位和六位的十进制数,满足个位数字之和等于n(5<=n<=54)。

 1 def specialHuiwen(num):
 2     num_list = []
 3     if 5 <= num <= 54:
 4         for i in range(10000, 1000000):
 5             i = str(i)
 6             temp = [int(j) for j in i]
 7             if sum(temp) == num and i == i[::-1]:
 8                 num_list.append(i)
 9     else:
10         print 'please input a num in [5, 54]'
11     return num_list

 

posted on 2017-03-11 20:20  司徒道  阅读(210)  评论(0编辑  收藏  举报