题目
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
解题思路:
先判断回文数字,在判断相加之和是否为n
n=int(input()) for i in range(10000,1000000): b=str(i) if b==b[::-1]: sum=0 for j in b: sum=sum+int(j) if sum == n: print(b)
题目
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
解题思路:
先判断回文数字,在判断相加之和是否为n
n=int(input()) for i in range(10000,1000000): b=str(i) if b==b[::-1]: sum=0 for j in b: sum=sum+int(j) if sum == n: print(b)