一个四位数 abcd,满足 abcd * 4 = dcba,求这个数:
for i in list(range(1000,2500)):
num2 = i*4
a = i //1000
b = i %1000//100
c = i %1000%100//10
d = i %10
e = num2 //1000
f = num2 %1000//100
g = num2 %1000%100//10
h = num2 %10
if a==h:
if b==g:
if c== f:
if d==e:
print(num2,end=',')
另一种处理方式,供参考
for i in range(1000,9999):
a = i//1000
b = i%1000//100
c = i%1000%100//10
d = i%1000%100%10
if i*4== d*1000+c*100+b*10+a:
print(i,i,'*',4,'=',d*1000+c*100+b*10+a)