import random
import itertools
x=random.randint(1000,9999)
print('随机出的4位整数为:%d'%x)
for i in range(1,8):
a=x//1000
b=x//100-10*a
c=x//10-a*100-b*10
d=x-a*1000-b*100-c*10
list1=[a,b,c,d]
list2=[]
for j in itertools.permutations(list1,4):
a=list(j)
a=[str(k)for k in a]
b=int(''.join(a))
list2.append(b)
x=max(list2)-min(list2)
print('经过第%d次循环后x变为%d'%(i,x))
if x==6174:
break
验证6174
最新推荐文章于 2022-04-22 18:34:33 发布