题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
Python解题代码:
num=[1,2,3,4]
nn=0
aa=''
for i in num:
for j in num:
for k in num:
if i!=j and j!=k and i!=k:
aa=aa+str(i*100+j*10+k)+','
nn +=1
print('能组成->{}<-个互不相同且无重复数字的三位数'.format(nn))
print('这些数分别是:{}'.format(aa))
运行结果:
能组成->24<-个互不相同且无重复数字的三位数
这些数分别是:123,124,132,134,142,143,213,214,231,234,241,243,312,314,321,324,341,342,412,413,421,423,431,432,