|
发表于 2017-5-3 12:34:56
|
显示全部楼层
def test():
res = []
for num1_1 in [3, 4]:
if num1_1 == 3:
numFree = [1,2,4,5,6,7,8,9]
else:
numFree = [1,2,3,5,6,7,8,9]
for num1_2 in numFree:
for num1_3 in numFree:
for num1_4 in numFree:
for num1_5 in numFree:
for num2_1 in numFree:
for num2_2 in numFree:
for num2_3 in numFree:
for num2_4 in numFree:
if len({num1_2,num1_3,num1_4,num1_5,num2_1,num2_2,num2_3,num2_4}) == 8:
num1 = int('%s%s%s%s%s' %(num1_1,num1_2,num1_3,num1_4,num1_5))
num2 = int('%s%s%s%s' %(num2_1,num2_2,num2_3,num2_4))
cha = num1 - num2
if cha == 33333:
res.append((num1, num2))
return res
print(test())
结果
[(41268, 7935), (41286, 7953)] |
|