问题描述 代码 sum1 = int(input()) for i in range(10000,1000000): tmp = str(i) if tmp[0]==tmp[-1] and tmp[1]== tmp[-2] and tmp[2]==tmp[-3]: yuansu= [] for j in tmp: tmp1 = int(j) yuansu.append(tmp1) single_sum = sum(yuansu) if single_sum == sum1: print(i) 总结 注意变量命名不要和系统自带的内置函数重名。学会利用字符串的切片和倒序寻找元素。