刚学没多久,找不到bug出在哪?
for i in range(1000,10000):
d=i%10
m1=i/10
c=m1%10
m2=m1/10
b=m2%10
a=m2/10
if (10*a+b)*(10*c+d)==i|(10*a+b)*(10*d+c)==i|(10*b+a)*(10*c+d)==i|(10*b+a)*(10*d+c)==i|\
(10*a+c)*(10*b+d)==i|(10*a+c)*(10*d+b)==i|(10*c+a)*(10*d+b)==i|(10*c+a)*(10*b+d)==i|\
(10*a+d)*(10*b+c)==i|(10*a+d)*(10*c+b)==i|(10*d+a)*(10*c+b)==i|(10*d+a)*(10*b+c)==i\
:
print(i)
for i in range(1000,10000):
d=i%10
m1=i/10
c=m1%10
m2=m1/10
b=m2%10
a=m2/10
if (10*a+b)*(10*c+d)==i|(10*a+b)*(10*d+c)==i|(10*b+a)*(10*c+d)==i|(10*b+a)*(10*d+c)==i|\
(10*a+c)*(10*b+d)==i|(10*a+c)*(10*d+b)==i|(10*c+a)*(10*d+b)==i|(10*c+a)*(10*b+d)==i|\
(10*a+d)*(10*b+c)==i|(10*a+d)*(10*c+b)==i|(10*d+a)*(10*c+b)==i|(10*d+a)*(10*b+c)==i\
:
print(i)