def f(n): #将四位数各位取出放入列表
x=n//1000
y=n//100%10
z=n%100//10
m=n%10
l=[]
l.append(x)
l.append(y)
l.append(z)
l.append(m)
return l
def min(l):
l.sort(reverse=True)
n1 = ''
for i in l:
n1 += str(i)
return int(n1)
def max(l):
l.sort(reverse=False)
n2 = ''
for i in l:
n2 += str(i)
return int(n2)
def jian(n1,n2):
t=(n2-n1)
return t
n=int(input('请输入一个四位数(各个数位不相等):'))
l=f(n)
x=min(l)
y=max(l)
a=jian(x,y)
j=1
if a!=6174:
print("Round[{}]:".format(j))
print('the maxone is:{},'.format(x))
print('the minone is:{},'.format(y))
print('the diff is:{}'.format(a))
list=f(a)
x = min(list)
y = max(list)
a = jian(x, y)
j+=1
else:
print("Round[{}]:". format(j))
print('the maxone is:{},'.format(x))
print('the minone is:{},'.format(y))
print('the diff is:{}'.format(a))
