def sum(a):
s=len(str(a))
if s==5:
sum= int(str(a)[0])+int(str(a)[1])+int(str(a)[2])+int(str(a)[3])+int(str(a)[4])
return sum
if s==6:
sum = int(str(a)[0]) + int(str(a)[1]) + int(str(a)[2]) + int(str(a)[3]) + int(str(a)[4])+int(str(a)[5])
return sum
def sum_1(a):
s=len(str(a))
if s==5:
sum= a%10+a//10%10+a//100%10+a//1000%10+a//10000
return sum
if s==6:
sum = a%10+a//10%10+a//100%10+a//1000%10+a//10000%10+a//100000%10
return sum
def sum_2(a):
sum=0
for i in range(len(str(a))):
sum+=int(str(a)[i])
return sum
n=int(input())
for i in range(10000, 1000000):
if str(i) == str(i)[::-1] and n == sum_2(i):
print(i)
三种方法实现回文
猜你喜欢
转载自blog.csdn.net/m0_46204224/article/details/104640977
今日推荐
周排行