combinations函数
字符串的join方法
# 验证6174猜
from itertools import combinations
from string import digits
for item in combinations(digits,4):
time = 0
a = item
while 1:
num_max = int("".join(sorted(item,reverse=True)))
num_min = int("".join(sorted(item)))
differece = num_max - num_min
time += 1
if differece == 6174:
if time > 7:
print(time)
else:
print(a)
break
else:
item = str(differece)