Python编写有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
tar = ['1','2','3','4']
d=[]
count = 0
for i in range(len(tar)):
n1 = tar.pop(i)
for j in range(len(tar)):
n2 = tar.pop(j)
for k in range(len(tar)):
n3 = tar[k]
d.append(n1+n2+n3)
count += 1
tar.insert(j,n2)
tar.insert(i,n1)
print("一共能够组成{}个互不相同且无重复数字的三位数。".format(count))
print("分别是:")
for i in d:
print("{}".format(i),end = " ")